Senior Java Developer (java/j2ee) Resume
MI
SUMMARY:
- 5+ years of strong IT experience in Software Analysis, Object Oriented Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE on UNIX and Windows platforms. Experience in developing and deploying web application in Auto, Insurance, Healthcare, E - Commerce and Banking domains.
- 4+ years of expertise in designing and developing web based enterprise applications using J2EE technologies like Struts, Hibernate, Spring, Spring Boot, EJB, JNDI, MQ, Java Beans, SAX/DOM, JSON, SOAP and Restful Web Services, XSD, XML, JavaScript, WSDL, JAX-RPC, JAX-WS.
- 1+ years of extensive experience in UI/RIA technology using CSS, Angular JS, Bootstrap (MEAN Stack), AJAX, jQuery, PrimeFaces, Node.js, Backbone.js, d3.js, ReactJS.
- 3+ years of SOA implementation experience using Restful and SOAP WebServices.
- Utilized the Spring's Web and ORM support to integrate Hibernate 3.5 with Spring framework.
- Experience in Hibernate as ORM (Object Relational Mapping) frameworks in persistence layer of web application
- Expertise in front-end/presentation tier development using Struts 1.2 and Struts 2.0 frameworks with Struts Tiles, Struts Validator, JSP, JSTL, JQuery, HTML, JavaScript, CSS and AJAX
- Developed and consumed SOAP and REST Web Services using HTTP 1.1, SOAP, WSDL, JAX-WS, JAXP, XML, XSL, XML schemas and parsers such as SAX/DOM.
- Excellent understanding of design patterns such as Model View Controller (MVC), Singleton, Facade, DAO, DTO/VO, Factory, Strategy Design Pattern, Front Controller in the development of Multi-tier Enterprise Application.
- Experience in writing Oracle Stored Procedures, Triggers, SQL queries in Oracle 8i/9i/10g/11g databases.
- Used SQL Loader to load the data from flat files into staging database and then into master tables.
- Experience in using IDE tools like Eclipse, IBM RAD (Rational Application Developer), Spring Tool Suite (STS) and various plugins such as Findbugs for code quality, SOAP-UI for web service testing.
- Experience in using SVN and Git for version control, JUnit for unit testing, Log4j for logging with different levels and ANT for project build.
TECHNICAL SKILLS:
Languages: Core Java, J2EE, SQL, PL/SQL, JavaFX
Java/J2EE Technologies: JDK 1.4/1.5/1.6,1.7 Servlets 2.3/2.4, JSP 1.2/2.0, JDBC 2.0/3.0, MVC, Struts 1.2/2.0, Spring 1.2/2.5/3.0, Hibernate 2.0/3.1, JUNIT, SAX/DOM, JAXP, JAX-WS
IDE Tools: Eclipse 2.0, IntelliJ Idea 2016.3
Web Technologies: HTML, CSS, JavaScript, XSL, JQuery, AJAX, JSON, SOAP, NodeJS, ReactJS, AngularJS 1.X
Databases: Oracle 8i/9i/10g/11g, MySQL, Microsoft SQL, DB2, RDS
Methodologies: Agile, Waterfall
Design Tools: Rational Rose, Microsoft Visio
Miscellaneous Tools: Toad for Oracle, Putty, IBM TWS, LDAP Browser, Findbugs, Fiddler, Compuware Vantage, HP Service Manager 9.0, ANT, SoapUI, CI/CD, TDD, Dynamo DB, MuleSoft, Blueprint
Version Control Tools: Rational ClearCase, GitLab, GitHub, Bit bucket
Application/Web servers: IBM WebSphere 6.0/6.1/7.0/9.0, WebLogic 9.1/10.1/10.3
PROFESIONAL EXPERIENCE
Confidential, MI
Senior Java Developer (Java/J2EE)
Responsibilities:
- To understand the existing application from reference environment and latest Use cases.
- First allocated to take part in Front end manipulation of one of the external systems of GAA application named MNMS for a month.
- Developed application using Java, Oracle 11g, WebLogic 10.3, Web services, JMS, Hibernate, EJB.
- Used Spring's Dependency Injection mechanism to achieve collaboration among various beans across multiple tiers.
- Designed RESTful API and web services with JAX-RS, Jersey using HTTP services from AngularJS modules, and user register module to store data using MongoDB .
- Used Spring Hibernate, JPA implementation to interact with Database.
- Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
- Developed full featured front end layer with JSP, XHTML page designs.
- Extensively integrated client-side and Database validation and Java Mail framework for the project requirement.
- Focused on architecting NoSQL databases like Mongo DB , Cassandra and Cache database .
- Developed Web Applications using AngularJs and Bootstrap .
- Used SoapUI for testing responses of SOAP web service . Also, generated Mock Service in SoapUI to simulate and test the functionality of Web Service.
- Developed DDL, DML, DCL statements and PL/SQL stored procedure in Oracle 11g DB .
- Implemented Adapter, Observer and Bridge patterns as per the requirements.
- Involved in SCRUM process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations.
Environment: JAVA 1.7, J2EE, JavaScript, My Eclipse 7.0, Oracle 11g, SQL Plus, Windows XP/Windows 7, UNIX, WebLogic v10.3, JavaScript, SoapUI, AngularJS, JMS, Java Mail, Web Services, RestFul, JAX-RS, Jersey, AWS IAM, MongoDB, Cassandra, EJB, Spring, Hibernate, JPA, Html, CSS .
Confidential, Madison, WI
J2EE Full-Stack Developer
Responsibilities:
- A member of technical team in JAD (Joint Application Document) sessions to analyze and design the project.
- Worked on creating technical design for the Enrollment. Later worked on both LLD and HLD i.e., both technical design and development.
- Developed GUI using JSP, JavaScript, ReactJS, HTML5, AJAX, XSL, AngularJS, CSS3 and Bootstrap for effective and efficient User Experience. And the application is Responsive web design.
- Used SOAP for creating dummy Web-Services which are Stubs and testing the web-services by using SOAP UI.
- Implemented RestFul based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from AngularJS modules.
- Configured Import Bindings, event groups, WebSphere variables for IBM BPM.
- Participated in meetings and assisted developers during the migration of WebSphere Portal Server from 7.0 to 9.0.
- Installed MQ Client at the peer application end to connect to gateway Queue Managers using IBM MQ API calls.
- Analyzing data and conducting compatibility quality assurance test.
- Developing Java Interfaces and abstract classes and configuration management of the source code.
- Involved in writing the maven scripts for automation of build and deploy.
- Leading a small team of 6 associates.
- Created Batch deployment maven plugin solution for CI/CD pipeline using Spring batch .
- Implemented Singleton, Strategy, Session Facade, Cache design as per the requirement.
Environment: Java 1.7, Eclipse 2.0, DB2 10.5, WinSQL v9.0, Windows 7/Windows 10, LINUX, WebSphere v9.X, IBM MQ v9.0, JavaScript EcmaScript6, ReactJS v14.0, SOAP v1.2, RestFul, JAX-RS 2.0, SoapUI v4.5, Struts 2.0, JMS, JSF, AWS, Web Services, EJB, Spring 3.X, Hibernate 3.X, Apache CXF, AngularJS 1.5, Html5, CSS3, GitLab, Bootstrap v4, Spring batch 3.0, MuleSoft 3.6.0 .
Confidential, Auburn Hills, MI
Senior Application Developer
Responsibilities:
- Developed the project from scratch based on high level design documents. Used Struts 2.0 as MVC framework and JPA in persistence layer. Configured the JPA building blocks such as entities, configuration files which laid the persistence layer foundation.
- Created the JPA entities from database tables for faster development of project.
- Developed REST web service using HTTP, XML.
- Documented and shared the best practices of Java coding, Struts development, JSP, database naming conventions with team.
- Performed the code review of the modules developed by other team members.
- Utilized the Struts 2 UI tags for developing presentation layer of the application.
- Used UML notations such as Class, Sequence, Use Case diagrams while creating application design documents.
- Uploaded and configured WADL file to SOAPUI and JMeter applications to test the web services application.
Environment: Java 1.5, J2EE 2.0, Eclipse Galileo, JPA 2.0, Struts 2.0, JPA Annotations, JSP, JDBC, SQL, Oracle 10g, Struts 2 Tags, JSON, XML, Log4j 1.2, SoapUI, JMeter, JML
Confidential
Software Programmer
Responsibilities:
- To understand the existing application from reference environment and latest PDF, Use cases.
- First allocated for one of the patching application, later take over all the three-patching application and complete the requirement.
- Later take part in the WS upgradation of 5.1 to 6.1.
- Used HTML, XML, AJAX, JavaScript , CSS and pure CSS layouts .
- Make the suitable configuration changes to make use of the latest patching.
- Taking issues to the respective levels and solve immediately.
- Being the AGITar SPOC for SADM - Integration and Lead of all AGITar Spock’s on the Lloyds group. Taking issues form individual Spock to Manager and Client.
- Used SoapUI to test the SOAP and Restful services and load testing.
- Involved in working with the E-commerce for online transaction through payment gateway and transferring funds and data.
Environment: Chordiant Foundation Server 6.2.03, HTML, XML, AJAX, JavaScript, CSS, RAD, RSM, Oracle 9i,10g, SQL Plus, WebSphere v6.1, AGITar, J-Profiling, SoapUI
Confidential
Software Programmer
Responsibilities:
- To understand the existing application from reference environment and latest PDF, Use cases.
- Update the required design model and generate the objectives.
- Update the code parallel with the generated objects and meet the requirements.
- Front-end GUI development using browser friendly AJAX, CSS, JQuery, JavaScript
- JUnit, Mockito and SoapUI tools are used to test services.
Environment: Chordiant Foundation Server 6.2.03, RAD, RSM, SQL Plus, WebSphere v6.1, AGITar, AJAX, CSS, JQuery, JavaScript, J-Profiling, SoapUI, Junit, Mockito.
Confidential
Java Developer/ Intern
Responsibilities:
- Using JDK 1.4 developed the classes implementing business rules and unit tested the modules.
- Developed User Interface using HTML, CSS, and JavaScript.
- Introduced Javascript client validations on many JSP pages.
- Created and executed the test scripts after every major release.
- Developed Web Services using SOAP, WSDL, JAX-WS and used SoapUI for testing.
Environment: Java 1.4, HTML, CSS, JavaScript, Eclipse 2.0, JSP 1.2, SoapUI, WSDL, JAX-WS, SOAP.