J2ee Full Stack Developer Resume
Atlanta, GA
SUMMARY:
- 5+ years of experience in designing, development, implementation, building software products & solutions across variety of business domains using J2EE and SOA based solutions/integration.
- 4+ Years of extensive experience in using Frameworks like Struts 2.0, Spring AOP 3.2.2, Hibernate 4.0, EJB 3.2, Spring JDBC Templates, Spring Boot and Spring ORM 4.0.3, node.js.
- Experienced all stages of design, development, and deployment of Java/J2EE - based application systems for Retail and Banking services industry.
- Experience in building web applications using Spring Framework features like MVC, AOP, IOC, DAO and implemented J2EE Design Patterns.
- Extensive experience in GUI development and implemented using Angular JS, JQuery,JavaScript,Node JS, Bootstrap.
- Strong experience using Microservices with spring cloud.
- Experienced in defining and designing the layers, components of the projects using OOAD methodologies and standard J2EE patterns and guidelines.
- Extensive Experience in design and implementationof NoSQL databases like MongoDB and use of Oracle, PL/SQL, and DB2.
- Experienced in defining and designing the layers, components of the project using OOAD methodologies and standard J2EE patterns and guidelines
- Experience in configuring and deploying applications in Amazon-AWS server.
- Developed and consumed SOAP and REST Web Services using HTTP 5, SOAP, WSDL, JAX-WS, JAXP, XML schemas.
- Excellent Experience with SOAP /REST web services for B2B and internal service integration.
- Experience in using IDE tools like Eclipse, IntelliJ, Spring Tool Suite (STS) and various plugins such as Find bugs for code quality, SOAP-UI for web service testing.
- Experience with Web storm, Jasmine and Karma tools.
- Proficient in all Phase of SDLC (Analysis, Design, Development, Testing and Deployment) and gathering user requirements and converting them into software requirement specifications using object oriented Techniques and Design patterns.
- Management and design of integrated build pipelines using continuous integrations workflows such as like Bit bucket, JIRA, and GIT.
- Experience with build tools like Jenkins and Maven.
- Waterfall, Agile, Test Driven Development and other development methodologies.
TECHNICAL SKILLS:
Languages: Java 7/8, Scala2.10.4, SQL, XML, PL/SQL
J2EE Common Service APIs: JSP, JDBC, EJB2.0/3.0, JPA, JNDI, Java Mail, JTA, JAXP, JAXB, AJAX, Struts, Spring 4.0
Middleware: EJB, JMS and RMI
Framework/APIs/Tools: Apache Struts 2.x/Tiles, JUnit, Hibernate, play 2.5, Spring Batch, Spring Data, Spring Integration, Web Services (SOAP, REST), AJAX, Spring Boot, and AWS.
XML Web Services: XML,, DOM, JAXB, WSDL, JAX WS, XPath, SOAP, XSLT, XHTML, DTD
RIA Technologies/Framework: AJAX, HTML5, CSS, JavaScript, Bootstrap UI, AngularJS.
Web Servers: Oracle Web Logic, IBM WebSphere, JBoss.
Databases: Oracle, PostgreSQL, DB2, MongoDB
Version Control: CVS, SVN, Git.
IDE: Eclipse, JDeveloper, RAD, Oracle JDeveloper
Methodologies: Waterfall, Agile, TDD (Test Driven Development)
PROFESSIONAL EXPEREINCE:
Confidential, Atlanta, GA
J2EE Full Stack Developer
Responsibilities:
- Involved in understanding the requirements, designing and preparing the technical specification document with Architecture diagram, Class diagram, Sequence diagram.
- Designed and developed the application based on Spring AOP, BATCH and Spring JPA framework.
- Analysis and Design of various modules using SOA and J2EE.
- Built user interfaces using the Angular JS 1.5, HTML, CSS which accepts JSON input from the REST service.
- Developed SOA components to allow communication between the applications using Rest Web services.
- Developed DDL, DML, DCL statements and PL/SQL stored procedure in Oracle 11g DB .
- Prior experience with API Design using API description tools such as Swagger .
- Used ToadUI for DB testing and SOAP UI for testing webservices.
- Created and executed test scripts using JMeter and SOAP UI .
- Created EC2 instances in AWS server and deployed services using Elastic Beanstalk.
- Created Oracle and Dynamo DB in AWS server and integrated with the services.
- Used API testing tools like Rest Client, Postman,and SOAPUI .
- Involved in writing java API for Amazon Lambda to manage some of the AWS services .
- Responsible in developing Spring Boot Microservices from scratch.
- Implemented an Event-Driven Data Management forMicroservices using Apache Kafka
- Designed and implemented Data Access Object design pattern for transaction management.
- Secured the REST services with OAuth Integration, which let the REST service to be accessed only if the client passed gateway proof.
- Designed JPA project for REST service to interact with MongoDB.
- Involved in SCRUM process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations.
Environment: JAVA 1.7, J2EE, SOAP/REST, Angular JS 1.5, AWS EBS,AWS SQS, AWS Cloud Front, Web Services,Kafka,Spring JPA, Spring 3.0,Oracle Web logic 12c, Oracle 11g DB, MongoDB, Microservices.
Confidential, CA
Sr. J2EE Developer
Responsibilities:
- Translated business requirement into technical requirements.
- Responsible for overall design & analysis of UI component development and integration.
- Involved in complete development using the ‘Agile Development Methodology’ and testing the application.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Writing REST Web services using spring, Hibernate and response as a JSON.
- Developed classes to interface with underlying web services layer and scaled the component interactions and generalized the interfaces using RESTFUL.
- Used SOAP for the communication between for B2B and exposed using WSDL.
- Experience in communicating many relational databases using ETL Tools.
- Data mapping using XML, XPath and company specific MIX template.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Developed classes to interface with underlying web services layer and scaled the component interactions and generalized the interfaces using RESTFUL.
Environment: Java 1.7, J2EE, XML, JavaScript, JSON, Web Services, Hibernate, ANT, JIRA, Spring 3.0, JBoss 1.7, WSDL, JSP, JSTL, AJAX, SOAP.
Confidential, CA
J2EE/ SOA Developer
Responsibilities:
- Translate business requirement into technical requirements.
- Designed and developed Custom tags, Action classes and configured Message Resources, Action messages and Action errors.
- Involved in project design, which is based on struts framework MVC architecture.
- Actively involved in designing and implementing the application using various design patterns such as Singleton, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
- Validated the user input using Spring Validation Framework.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Data mapping using XML, XPath and company specific MIX template.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Used SOAP for the communication between for B2B and exposed using WSDL.
- Responsible for overall design & analysis of UI component development and integration.
- Developed Data Access Objects (DAO) to connect to the database.
- Data mapping using XML, XPath and company specific MIX template.
- Used Spring ORM, Spring JDBC Template, Spring Data JPA, CRUD Repositories, Hibernate, Transaction Propagation rules.
- Configured Spring MVC View Resolvers, Views, ViewControllers, Exception Handlers.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
Environment: Java 1.6, J2EE, XML, JSON, JBoss Fuse, Web Services, Spring 3.0, JDBC, AJAX, JIRA, GIT Bash.
Confidential
Senior Software Engineer
Responsibilities:
- Analysis customer defects (production) and provide appropriate fix for those.
- Developing NNMi Discovery Module and enhancement of existing Plugin modules.
- Solving production defects.
- Responsible to create/update plugins, web service hosting in Apache Tomcat and schedulers to make application handshake and share information with integrated systems.
- Working with UNIX team closely for application setup in LINUX environment for test and production.
- Create SQL jobs to trigger data flow, handling integrations using database medium, I was responsible in updating SSIS packages.
- Developed backend views in Oracle for collateral & exposure statement generation.
- Developed collateral allocation module.
- Developed Use case diagrams and Sequence diagrams using UML from IBM Rational Architect.
- Used Eclipse as IDE to write the code and debug using the debug functionality of eclipse.
- SDLC design of application with business use cases diagrams.
- Used JDBC for communicating with Oracle database to extract only the high net worth clients.
Environment: Java 1.6, Oracle DB, Tomcat 7, Linux, Windows 10, Eclipse IDE, Apache Tomcat.
Confidential
Application Developer
Responsibilities:
- XML Message Explorer is used to create XML structures and then WSDL files and XML schemas are generated through service repository of SOA architecture.
- SOAP request is formed using JAVA API and posted as the SOAP request to Artemis Client and getting SOAP response message and parsing the response and getting the result.
- Used SOAP for the communication between for B2B and exposed using WSDL.
- Data mapping using XML, XPath and company specific MIX template.
- Create SQL jobs to trigger data flow, handling integrations using database medium, I was responsible in updating SSIS packages.
- Developed backend views in Oracle for collateral & exposure statement generation.
- Involved in designing and developing the JSON, XML objects with MYSQL and NoSQL database like Mongo DB.
- Used JDBC for communicating with Oracle database to extract only the high net worth clients.
Environment: JAVA API, SOAP Web Services, SOA, XML, WSDL, Eclipse IDE.
