Java Developer Resume
New, JerseY
SUMMARY
- 9 years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies. Experience in all phases of Software.
- Development Life Cycle (SDLC) and Agile (SCRUM) Methodologies.
- Extensive experience in JAVA/J2EE technologies like Core Java, Servlets, JSP, JSTL, JDBC, Hibernate, Spring, Spring Boot, Spring MVC, Spring AOP, Spring Security, Spring IOC, Spring Transactions, Struts, Web Services, JPA, IBM MQ Series, JMS, multi-threading, Bootstrap, MVC architecture and Design Patterns.
- Sound knowledge in Retail, Banking and Mortgage Domain.
- Experience in RDBMS such as Oracle, SQL Server and writing stored procedures triggers, cursors, and optimizing queries using SQL.
- Hands on experience in SOA and Web Services, Messaging services using WebSphere MQ.
- Experience in XML technologies like XML, XSD, DTD.
- Exposure to developing J2EE applications using IDEs like Eclipse, IntelliJ, Spring Tool Suite (STS).
- Implemented Design Patterns such as Strategy, Singleton, Abstract factory, Factory method, Adapter, Decorator, Chain of responsibility etc.
- Exposure to installing web-based applications on IBM WebSphere application servers, JBoss and Apache Tomcat.
- Proficient in developing Restful Services and SOAP based Web Services.
- Experience in designing using Unified Modeling Language (UML) diagrams like Use Cases, Class Diagram and Sequence Diagrams.
- Sound knowledge in Software engineering concepts, Object oriented analysis and design, and agile methodologies.
- Good Knowledge in UNIX commands and in creating Unix Shell Scripts.
- Excellent problem solving, interpersonal, communication and presentation skills.
- Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, REST, WSDL, and Exposure to JAXB & JAX-WS.
- Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, JBoss and WebLogic.
- Implemented Unit Testing using Mockito and Integration testing using Cucumber during the projects.
TECHNICAL SKILLS
Java & J2EE Technologies: Java 8, JSP, Servlets, JDBC, JSTL, Custom tags.
Web/Application Servers: IBM Web Sphere, WebSphere MQ, BEA Web Logic, JBOSS, and Tomcat, GAIA.
Languages: Java, SQL.
Frameworks & Middleware: Spring Framework, Spring Boot, Spring Web, Spring JSF, Spring AOP, Struts, Spring, Security, Spring IOC, Spring MVC, JPA, Hibernate, IBM MQ series.
Web Services: SOAP, REST.
Development Tools/IDE’s: Eclipse, IntelliJ, Spring Tool Suite.
Design Methodologies: UML, J2EE design Patterns.
Platforms: Windows.
Logging Tool: Log4j.
Testing Tool: JUnit, Mockito, Power Mock.
Version Control Tools: GIT, SVN, Team Foundation Server.
Databases: Oracle, MS SQL Server.
Database Tools: TOAD and SQL Developer Client tools.
Web Development: Angular JS, HTML, Java Script, XML.
Build Tool: Maven, Ant.
Deployment Tools: Jenkins.
PROFESSIONAL EXPERIENCE
Confidential, New Jersey
Java developer
Responsibilities:
- Prepared requirement and specification documents for business review based on which the applications are build.
- Developed Spring Beans, Controller components and Services.
- Developed Spring JPA Repository Classes for interacting with DB components.
- Used Optimization techniques extensively to improve performance that handles bulk requests and processing.
- Used FIX protocol to convert the data read from flat file to identifiable fields as FIX objects and store them as pipe delimited strings into a flat file for further processing by different departments at Broadridge.
- Developed utilities to make system configurable.
- Implemented multithreading using Java to read, process the file received through the mainframe server and process accordingly as per each application requirement.
- Written DAOs' for persistence layer, which stores details of every trade that is read from the file to ORACLE data base using spring JPA.
- Implemented different features of engine like Recovery, Pending Queue, Message Queue and Persistence for storing data to database.
- Written Stored Procedures to persist details of every trade settlement.
- Used Apache POI framework to export data to Excel.
- Involved with various support and mentoring tasks like debugging application, tracking changes and analyzing dependencies, provided technical support to clients.
- Written JUnit test cases as part of development process Extreme Programming.
- Written LINUX shell and ANT scripts for file management and build processes.
Environment: Java8, Spring, Spring JPA, Restful Web Services, JDBC, WSDL, SOAP, XML, XSD, ANT, log4j, LINUX, Oracle, Metis, SVN, Jenkins, IBM WIBM WebSphere MQ, JBOSS.
Confidential, New York
Java developer
Responsibilities:
- Involved in design and requirements gathering for project for further improvements and enhancements in the current site.
- Developing Micro Service Applications using Spring Boot and Restful web Services.
- Developed Spring Beans, Controller components and Services.
- Developed Spring JPA Repository Classes for interacting with DB components
- Involved in Web Services integration and Client Interaction.
- Involved in coding for the presentation layer using Angular5 and HTML5 technologies.
- Written Mockito test cases to unit test individual components.
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST.
- Responsible configuring Log4j configuration for the application
- Implemented various testing scenarios like Contract, Functional, Performance and Integration tests as part of Micro service architecture using mock server for mocking the backend.
- Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
- Have done Database integration using SQL queries and developed Mockito test cases to test various Java components.
- Deployed and Monitored Micro Services Using Pivotal Cloud Foundry, also Managed Domains and Routes with the Cloud Foundry.
- Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and activity diagrams for application components and interfaces
- Mentored, trained and educating the users in technology perspective, walk through and review sessions, closely worked with users, developers and team members in problem solving.
- Integrated Bitbuckets for automating builds with Jenkins.
Environment: Java8, Micro Services, Spring, Spring Boot, Restful Web Services, Spring JPA, JDBC, WSDL, SOAP, Angular5, HTML5, CSS3, XML, XSD, MAVEN, log4j, UNIX, Oracle, JIRA, Git bucket, Jenkins, Gaia Cloud Foundry, SonarQube.
Confidential
Sr.JAVA/J2EE developer
Responsibilities:
- Engaged in gathering and analyzing requirements, identifying various individual logical components, expressing the system design through UML diagrams.
- Implemented Action classes for different modules using spring.
- Developed DAO components using JPA & Hibernate.
- Implemented Caching to improve response times.
- Designed and developed Restful Web Services using Spring Boot.
- Responsible in developing Spring Boot Microservices from scratch.
- Involved in handling front end part of the application as well as writing back end Services related logic as well.
- Involved in gathering the requirements, understanding and analyzing them.
- Designed and implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns.
- Used JDBC, MQ Series, Web Services and Hibernate framework to access the data from back-end SQL database server.
- Involved in application development in Model-View-Controller (MVC) architecture using Spring MVC, Servlet and JSP.
- Configured log4J for Spring Boot Microservices.
- Implemented Java EE components using Spring MVC, Spring IOC, Spring Transactions and Spring Security modules.
- Tested cross browser functionality and fixed major layout bugs for supported browsers using Angular.js.
- Used Dependency Injection feature of Spring 3.0 framework and O/R mapping tool Hibernate for rapid development and ease of maintenance in persistent layer.
- Built custom validations in Angular before submitting it to backend.
- Actively participated in the SCRUM to discuss about the status of the tasks and project.
- Front-end prototype and theming with Angular.JS and jQuery and developed single page applications using Angular.JS.
- Tested the application functionality with JUnit Test Cases.
- Developed logging module using Log4j to create log files to debug application flow.
- Used TFS for version control.
Environment: Java 1.7, JSP, HTML, AJAX, jQuery, JavaScript, JDBC, Servlet, XML, JUnit, REST, Spring, Spring MVC, Spring Boot, Spring IO, Spring Security, Web Sphere MQ, Spring Transactions, Hibernate, SQL, Maven, Jenkins, Log4j, TFS, TDD, Agile, IBM WebSphere.
Confidential
JAVA/J2EE developer
Responsibilities:
- Involved in design and requirements gathering for project for further improvements and enhancements in the current site.
- Developing Micro Service Applications using Spring Boot and Restful web Services.
- Developed Spring Beans, Controller components and Services.
- Developed Spring JPA Repository Classes for interacting with DB components
- Involved in Web Services integration and Client Interaction.
- Involved in coding for the presentation layer usingAngular5 and HTML5 technologies.
- Written Mockito test cases to unit test individual components.
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST.
- Responsible configuring Log4j configuration for the application
- Implemented various testing scenarios like Contract, Functional, Performance and Integration tests as part of Micro service architecture using mock server for mocking the backend.
- Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
- Have done Database integration using SQL queries and developed Mockito test cases to test various Java components.
- Deployed and Monitored Micro Services Using Pivotal Cloud Foundry, also Managed Domains and Routes with the Cloud Foundry.
- Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and activity diagrams for application components and interfaces
- Mentored, trained and educating the users in technology perspective, walk through and review sessions, closely worked with users, developers and team members in problem solving.
- Integrated Bitbuckets for automating builds with Jenkins.
Environment: Java, J2EE, Restful Web Services, Hibernate, JDBC, Spring, WSDL, SOAP, JSP, Servlets, HTML, CSS, XML, XSD, Ant, log4j, UNIX, SQL Server, TFS, Jenkins, IBM WebSphere.
