Post Job Free

Resume

Sign in

Java Developer Web Services

Location:
Shrewsbury, MA
Posted:
May 23, 2017

Contact this candidate

Resume:

Ajanta Rath

857-***-**** ac0gad@r.postjobfree.com

Professional Summary:

Around 8 years of IT Industry experience - in design, development, implementation of various application projects using Java and J2EE related technologies

Having good experience in all the phases of Software development life cycle, starting from analysis, design, coding, unit testing, solution testing, UAT.

Worked on the Agile development methodologies such as SCRUM.

Extensively worked on n-tier architecture systems with application system development using core Java, J2EE, Struts, Hibernate, Spring, XML, JSON, JavaScript, jQuery, Web Services (Restful),

JAX-RS, JAXB, WebLogic, Tomcat, Oracle, Toad, MySQL, SQL, PL/SQL, and UNIX.

Good management skills and successfully mentored individuals in both technical and process related areas to maximize productivity levels.

Expertise in understanding and translating the user’s workflow into business requirement and realizing them into fully functioning systems.

Extensive knowledge in database transactions management for database related changes by integrating Hibernate with spring.

Experience in implementing Spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with Hibernate, Struts MVC.

Possess expertise in Java Development, skilled at progressing from problem statement to well documented designs.

Areas of interest and exposure are enterprise software development, enterprise Application Integration, web services.

Extensively worked on front end technologies like JavaScript, HTML, JSP, GWT, jQuery, AJAX and CSS.

Having experience in design and development of Business Applications.

Have worked in multiple projects from different industries such as Telecommunication, Automobile, Finance, Healthcare, E-Commerce.

Worked under HL7 standards for healthcare project.

Involved in setting up and managing code reviews.

Coordinating with the QA team, and resolving the QA defects.

Involved in post release Stabilization and enhancement task of the application.

Writing the Java Documentation for Maintenance activities and release notes.

TECHNICAL SKILLS:

J2EE Technology

Servlet, JSP, JDBC, EJB, JNDI, JMS, Restful

Architecture & Framework

MVC, J2EE, Struts, Spring, Hibernate

Database

Oracle 10g, MySQL

IDE

Eclipse, Net Beans, IBM RAD, MyEclipse

Design Methodology

UML

Operating Systems

Windows 9x/NT/XP/2003, Linux, Unix

Conceptual knowledge

Web Services(SOAP)

GUI

HTML, XML, XSLT, AJAX, JavaScript, CSS, GWT, JQuery

Query Languages

SQL, PL/SQL

Programming Language

Java 6, UNIX programming, C, C++.

Design patterns

Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools:

Tomcat, Weblogic 9, JBOSS, IBM Web Sphere Application Server 7, JUnit 4.0, ANT, Log4j, Maven, SVN, RTC, SQL Developer, Toad 11.5, TFS, Eclipse, MyEclipse 14, JReport 13

Professional Experience

Client: BioProcure/Prendio, MA Mar 2017 - Till Now

Role: Full Stack Application Developer

Project: Prendio

Description: Prendio is an eProcurement product which was developed with the partnership of BioProcure company, delivers value to biotech companies by addressing the specific needs of scientist, working closely with trusted suppliers and giving management the control they want. This web application is used by multiple users like scientists, biotech managers and suppliers. The buyers use features like catalogue, punchouts to select and purchase the products and QuickBook is used for accounting purpose.

Responsibilities:

Playing full stack application developer role by doing maintaining the existing code as well as adding new features to the product.

Involved in various phases of Software Development Life Cycle (SDLC).

Joining 15 minutes Stand-up calls to give updates on the task/ user story daily.

Completely involved in working under Agile methodology such as SCRUM.

Actively participating in Sprint Planning meeting.

Working in core java, design patterns, Struts MVC in the backend development.

Working in Restful web services using XML.

Working in stored procedures in Oracle using Toad as client.

Involved in front end changes using Java script and HTML for better look of UI.

Analyzing the production issues and fixing them.

Using weblogic for the deployment.

Subversion(SVN) is used as the version control tool.

Developed test scripts in Java for automation testing using Selenium WebDriver. Learned Selenium-WebDriver API Commands and Operations.

Involved in Unit testing as well as Regression Testing.

Environment: JDK 1.6, J2EE, Struts, Restful, Java Scripts, jQuery, Log4J, JUnit, Windows10, Weblogic9, Eclipse Neon, Toad 11.5, Oracle 10g.

Client: UMMS (University of Massachuset Medical School), IT department, MA Jan 2016 - Feb 2017

Role: Senior Application Developer

Project: School-Based Medicaid Program

Description: SBC (School Based Medicaid Program) is a web application, which allows different school districts or agencies from different states to perform or configure school based activities such as Claims Calculations, Data Submissions, Random Time Study, File Extract, File Uploads, Student Eligibility Matching and generates quarterly and annual reports. This application provides medical reimbursement for health-related services for special education students.

Responsibilities:

Played full stack application developer role from end to end development.

Actively participated in requirements gathering, analysis, design, development and testing phases.

Attended Sprint planning, Backlog Grooming and Design sessions where tasks are estimated under each user stories.

Involved in various phases of Software Development Life Cycle (SDLC).

Joined 15 minutes Stand-up calls to give updates on the task/ user story daily.

Used TFS (Team Foundation Server) to maintain the progress in tasks and User Stories.

Completely involved in working under Agile methodology.

Implemented the application using Struts1.x Model View Controller design pattern.

Developed user interface using JSP, Struts Tag Libraries to simplify the complexities of the application.

Implemented various features of Core Java like Collection, Multithreading, OOP as per the requirement.

Extensively used Enterprise Java Beans (EJB) in data access layer to implement persistence.

Implemented core java features like Collection framework, object oriented programming(OOP).

Involved in PL/SQL changes whenever needed in the application and used Toad as oracle client to access tables, packages, jobs and stored procedures.

Developed database scripts in Toad.

Worked in client-side validation using java script(JS).

Got an opportunity to work on jQuery.

Worked on JReport as reporting tool to create new catalogue, templates or modify existing under reports.

Worked on Apache POI while working on file handling tasks.

Actively involved in security scan on the SBC application and worked to resolve multiple security threats of various levels and tested the fix in multiple browsers like Internet Explorer, Mozilla Firefox and Google Chrome.

Implemented Restful web services using JSON and used plugins like Poster in the browser to make the web service call.

Did multiple deployments of the application on different environments such as Development and Test using WinSCP and Putty.

Worked with both windows and Linux.

Also, got opportunity to work in other applications like Executive Office of Health & Human Services (EOHHS) and Cost Report along with SBC using HL7 standards.

Worked in HL7 messages for the data transfer and communication between SBC and EOHHS applications.

Resolved QA, UAT and production issues.

Build the application using ANT script and monitored the error logs using Log4J and fixed the problems.

Involved in Unit testing as well as Regression Testing.

Environment: JDK 1.6, J2EE, Struts, JSP, Servlet, EJB, HL7, Restful, Java Scripts, jQuery, Log4J, JUnit, Windows 7, WebLogic 9, MyEclipse 14, Toad 11.5, Oracle 10g, JReport, Apache POI

Client: GM OnStar, MI Jan 2015 - Dec 2015

Role: Senior Java Developer

Project: Global Vehicle Data Upload

GM/OnStar is a leading automobile company in USA. As a java developer, I worked on Global Vehicle Data Upload application where it collects data from Advisor and vehicle and store data for a vehicle with given programs. This project is completely integrated with external systems and external applications. GVDU application stores data of every vehicle in USA, CHINA, MEXICO and EUROPE. This is a highly integrated and complex application with highly advanced technologies which are currently dominating the application development world.

Responsibilities:

Actively participated in requirements gathering, analysis, design, and testing phases.

Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.

Have implemented multiple Core java features like Multithreading and Collections.

Have implemented various OOP concepts like abstraction, Inheritance, Encapsulation and Polymorphism.

Used the Inversion of Control module of spring framework.

Developed the entire application implementing MVC Architecture integrating view with Hibernate and spring frameworks.

Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.

Worked on pom.xml under Maven for continuous integration(CI).

Used Subversion to implement version control System.

Used tomcat server for the deployment.

Build ANT Script for the application and used Log4J for debugging.

Used JUnit Framework for the unit testing of all the java classes.

Implemented SQL, PL/SQL Stored Procedures.

Environment: Java 1.6, Spring 3, Hibernate 3.0, Oracle10g, Web Services, XML, Eclipse IDE, HTML, CSS, JavaScript, Ajax, tomcat, Log4j, JUnit framework, Rational Rose, MS-Visio, Maven

Client: Fitch Ratings, Reading, PA May 2014 – Dec 2014

Role: Java Developer

Fitch Ratings Inc. is one of the three nationally recognized statistical rating organizations (NRSRO) designated by the U.S. Securities and Exchange Commission in 1975, together with Moody's and Standard & Poor's, and the three are commonly known as the "Big Three credit rating agencies". Fitch Ratings is dual-headquartered in New York, USA, and London, UK. Fitch Ratings and Fitch Solutions are part of the Fitch Group. It is a jointly owned subsidiary of Hearst Corporation and FIMALAC SA.

Responsibilities:

Involved in analysis of system requirements and designing the web interface.

Developed UI components using HTML, JSP and Servlets and business logic using Spring MVC Framework.

Developed external system interfaces using XML for Restful Web services.

Involved in trouble-shooting and fixing various issues.

Designed and developed Data Access layer using JDBC, Oracle and Hibernate.

Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool and writing HQL queries.

Implement the best practices to develop the components, including patterns such as Singleton, Session Facade, Business Delegate, Data Access Object (DAO) and Factory pattern.

Developed Stored Procedures, triggers, functions and SQL queries in Oracle.

Used SVN as Version Control to perform Checking-out and Checking-in of codes from the repository.

Used ANT to compile, build and deploy the application on JBoss4.0 application server.

Implemented logging by using Log4j logging framework.

Environment: Servlets, JSP, J2EE, Spring MVC Framework, JNDI, PL/SQL, HTML, DHTML, XML, XSLT, Web Services, Oracle 10g, JBoss 4.0 AS, SVN, Restful, JAXP, Eclipse IDE.

Tata Consultancy Services, Hyderabad, India Apr 2011 – Feb 2014

Client: British Telecommunication

Role: IT Analyst

Project: Voice and Multimedia

TCS is India's largest IT service company. The project, I have worked under TCS was BTVMM and the client was British Telecommunication. It was a web-based application and used to provide Provisioning solution to major telecom services. This application basically provisions the data that a voice circuit consumes when a transfer of voice media happens. The service we provision, VLP-UTPW provisions data to circuits that facilitate long running calls over Internet Protocol which are generally used by traders. This is where multiple components (Applications) from multiple vendors work together. Involved in development of multiple components along with integration testing.

Responsibilities:

Actively participated in requirements gathering, analysis, design, and testing phases.

Worked on the Agile development methodologies such as SCRUM.

Requirement Analysis and User Story clarifications in discussion with team members.

Discussing with other components like SSWA, BFG to finalize the optimal design.

Involved in development using various concepts from Core java like Collections, Object Oriented programming.

Expertise in implementing Spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with Java Persistence API(JPA), Struts MVC. Designed User Interface using Google Web Toolkit(GWT).

Implemented various Design patterns like Singleton, Factory, MVC, DAO, Business Delegate, Front Controller, Transfer Object and SOA.

Used JAXB request response exchange pattern to exchange business XML.

Used SAX parser to extract and read the required information from the XML.

Involved in developing Restful web services using JAX-RS.

Worked on GWT to create the GUI for various components like calls, Sites, Organizations.

Performed building, deployment of EAR, WAR, and JAR files on test, stage, and production systems in WebSphere Application Server.

Used Subversion to implement version control System.

Did bug fixing by using FindBugs, PMD.

Build ANT Script for the application and used Log4J for debugging.

Performed building, deployment of EAR, WAR using JBoss application server

Used JUnit Framework for the unit testing of all the java classes.

Worked on Cobertura as code coverage tool to check how much code has been covered by unit testing.

Worked in RTC to track the development, testing and build details.

Implemented SQL for database testing.

Used Oracle as database and access it through SQL Developer as IDE.

Environment: Java 1.6, J2EE, Struts 1.2, Spring, EJB 2.0, JPA, JAX-RS, Restful, Oracle9i, Eclipse IDE, HTML, CSS, JBoss 5, Log4j, JUnit framework

IBM Global Services, Hyderabad, India Oct 2009 – Mar 2011

Client : Honda Motors

Role: Java Developer

Project: E-Dealer

In IBM, I have worked on a project named e_dealer which was a web based application installed at Honda premises. E-Dealer is a main system built for effective performance of a series of services, accounting and management activities conducted by HM affiliated dealers including selling vehicles and car inspection. There are basically 5 domains in e-dealer application: The client accesses the application through the URL. The user authentication is done by Tivoli access manager. If the authentication is successful the dashboard is displayed. The users like sales, services, management and accounting and business access the e-dealer application.

Responsibilities:

Interacted with Business users and Business Analyst to gather requirements.

Developed UI, presentation layer using HTML, JSP and CSS.

Strong focus in Java/J2EE and UI programming.

Have implemented various OOPs concepts like abstraction, Inheritance, Encapsulation and Polymorphism.

Act as a quick learner to get myself acquainted with Japanese OS.

Developed spring based Application using MVC modules.

Extensively used Hibernate in developing data access layer. Developed SQL queries

Developed detailed design documents for all the functional modules of the application to be used by the testing team to setup test cases.

Used Rational Clear Case for version control and ANT to compile, build and package the application for deployment on WebSphere application server.

Used Log4j logging framework in the application to store log messages.

Environment: Java,J2ee,Struts,Hibernate, JSP, Maven, JUnit, Log4j, WebSphere, Clear Case, Oracle 10g, PL/SQL, HTML, CSS, RAD 7.5.

Satyam Computer Services Ltd., India Oct 2007 – Jun 2009

Client: UPRR(Union Pacific Railroad)

Role:Java Developer

Project: Employee Quality Management System

In Satyam, I worked in a project named EQMS (Employee Quality Management System).UPRR-Union Pacific Railroad is American railroad service which needs the EQMS-Employee Quality Management System to deal with the transportation of the goods exclusive of human transportation. This project deals with the process of assigning license to employee decertify them if event occurs etc. I had worked with the 3 modules known as Licensing, Decertification, and Work queue also on the scheduling part of the project. I involved in Designing, Coding, testing phases of the EQMS project.

Responsibilities:

Played an active role in the team by interacting with business analyst/program specialists and converted business requirements into system requirements.

Implemented Services using Core Java.

Have implemented various OOPs concepts like abstraction, Inheritance, Encapsulation and Polymorphism.

Involved in development of classes using Struts Framework.

Involved in development of web pages using Servlets.

Developing jsp based forms using struts tag libraries.

Developed JUnit Test cases for Unit Test cases and as well as System and User test scenarios.

Involved in Unit Testing, User Acceptance Testing and Bug Fixing.

Environment: Java 1.5, J2EE, Eclipse SDK 3.3.2, Java, Servlet, Oracle 10g, Hibernate, JSP, Struts, JDBC, MySQL and Tomcat.

EDUCATION

Bachelor in Information Technology in 2007 from Biju Pattnaik University of Technology, Bhubaneswar, Orissa, India



Contact this candidate