Senior Java Developer Resume
New, JerseY
SUMMARY
- Senior Java Developer wif 12 years of experience in software development using Java/J2EE technologies.
- Experience in middleware technologies and actively worked on technologies Kafka, Active MQ, MongoDB, Couchbase, Cassandra, Cloud computing (Pivotal and Openstack), GO - CD and focused on Active-Active architecture of JMS and database.
- Implementing application module wif Spring boot, RESTful WebServices, SOAP, JPA and Hibernate.
TECHNICAL SKILLS
Programming Languages: Java, SQL, PL/SQL
Messaging System: Kafka,ActiveMQ and Oracle AQ
NO-SQL: DB MongoDB,Couchbase and Cassandra
Version Control: GIT,Tortoise SVN, CVS, VSS
Web Technologies: Servlets, JSP, JDBC, JAXP, HTML,DHTML, HTML5, CSS3
MVC Framework: Spring
ORM Framework: Hibernate, JPA
JavaScript Framework: Jquery
WebService Specifications: REST(Spring MVC, Jersey and Restlet), Swagger and SOAP
WebService Tools: SOAPUI
Build Tools: GO-CD,ANT, Maven
Databases: Oracle 8i/9i/10g/11g
Loggers: Slf4j, Log4J
Application Servers: Web Logic, Web Sphere, Apache Tomcat 5.5/6.0
PROFESSIONAL EXPERIENCE
Confidential —New Jersey
Senior Java Developer
Responsibilities:
- Analysis, design and develop software application/interface architecture of large and business critical systems.
- Work on High Speed Internet, telephone and video provisioning applications on Virtual platforms and private cloud implementations using commercial and open source technologies.
- Work on teh steel cloud foundry of Pivotal and elastic cloud of Openstack
- Decomposing teh existing application into cloud micro services
- Actively worked on Active-Active architecture of JMS (Kafka and Active MQ) and documents based database (MongoDB, Couchbase and Cassandra)
- Design and implement (Coding) applications wif stringent performance & scalability requirements and developing low latency, extreme transaction processing systems.
- Build systems by Gradle and zero downtime deployment by GO-CD
- Build Web service using Spring boot SOAP and REST technologies.
- Analyze and write detailed description of user needs, and document steps required to develop or modify computer applications including cost proposals
- Provide technical support to project teams and members and associates.
- Work on teh tools like App Dynamics, Grafana, Kibana and slf4j
- Designed and implemented LSB and GLSB and write latency and monitoring script on Curl and ansible, puppet and vagrant
- Troubleshoot and debug existing software; analyze and summarize development and system issues
Environment: JDK1.8, STS, Eclipse, Spring Boot, Pivotal steel cloud foundry, Openstack, Kafka, ActiveMQ. Oracle AQ, MongoDB, Couchbase and Casandra, Swagger,Xquery, Hibernate, JPA, Go-CD, GitHub, Gradle, Kibana, App Dynamics and Slf4j.
Confidential —Minnesota
Senior Java Developer
Responsibilities:
- Worked in analysis of teh business requirements and development of teh SDLC by interacting wif business users and developing teh product using SCRUM, an Agile Methodology development.
- Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
- Worked in designing and development of teh front end using HTML5,CSS3,Ajax, jQuery wif Spring Framework.
- Achieved asynchronous communication using JMS message listeners and configured teh JMS environment by setting up Queue and Topic connection factories.
- Experimented use of Bootstrap for dynamic web page adjustments.
- Developed application service components and configured beans using Spring IoC, created Hibernate anotation.
- Implemented Rest layer wif Jersey RESTful WebServices.
- Designed and developed Hibernate DAO’s using JPA annotation and created abstract generic DAO design model.
- Created various Data Access Objects (DAO’s) for addition, modification and deletion of records using various specification files.
- Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases in Oracle 10g.
- Worked in Unit Testing of various modules by generating teh JUnit Test Cases.
- Developed Maven for teh build process and deployed in Websphere 8.5.
- Worked in Bug fixing of various modules dat were raised by teh testing teams in teh application during teh Integration testing phase.
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, and appenders components.
- Prepared technical reports, documentations and manuals during teh program development.
- Used SVN for version control and TFS for bug tracking.
- Used Crucible for code review
- Gained functional noledge on health care and medical system.
Environment: JDK1.6, RAD, Eclipse, Spring, Hibernate, JPA, XML, XML Schemas, AJAX, jQuery, RESTFul, Web Services (Jersey), Jackson, JMS, Maven, ANT, SVN, Log4J, JUnit, TFS, Hudson, Jenkins and Websphere.
Confidential —Minnesota
Lead Java Developer
Responsibilities:
- Worked in analysis of teh business requirements and development of teh SDLC by interacting wif business users and developing teh product using SCRUM, an Agile Methodology development.
- Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
- Worked in designing and development of teh front end using JSF, jQuery wif Spring Framework.
- Achieved asynchronous communication using JMS message listeners and configured teh JMS environment by setting up Queue and Topic connection factories.
- Developed various Java beans for performance of business processes and TEMPeffectively involved in Impact analysis.
- Experimented use of Bootstrap for dynamic web page adjustments.
- Analyzed and developed teh application using Grails and Groovy.
- Developed application service components and configured beans using Spring IoC, created Hibernate mapping files and generation of database schema.
- Implemented SOA architecture wif RESTful WebServices (JAX-RS).
- Implemented JAX-WS in some modules using SOAP, WSDL, and XML Apache Commons. Worked on parsing teh XML files using DOM/SAX parsers.
- Designed and developed Hibernate DAO’s using JPA annotation and Hibernate Template.
- Created various Data Access Objects (DAO’s) for addition, modification and deletion of records using various specification files.
- Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases in Oracle 10g.
- Worked in Unit Testing of various modules by generating teh JUnit Test Cases and wrote automation test cases by Geb and Spock.
- Developed Maven for teh build process and deployed in Tomcat 6.
- Worked in Bug fixing of various modules dat were raised by teh testing teams in teh application during teh Integration testing phase.
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, and appenders components.
- Prepared technical reports, documentations and manuals during teh program development.
- Used SVN for version control and JIRA for bug tracking.
- Coordinated and guided offshore team.
- Used Crucible for code review
- Provided teh post production support.
Environment: JDK1.5, STS, Eclipse, IBM Rational Rose, UML, JAX-RS (JSR 311), Spring, Hibernate, JPA, JSF, Geb and Spock, XML, XML Schemas, AJAX, Groovy, Grails, jQuery, RESTFul, SOAP-UI, WSDL, Web Services (JAX-WS), JAXB, JMS, Maven, ANT, SVN, Log4J, JUnit, JIRA, Crucible and Tomcat 6
Confidential
Java/J2EE Developer
Responsibilities:
- Worked in all phases of teh Software development life cycle (SDLC) using Agile Methodology.
- Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
- Used AJAX API for intensive user operations and client-side validations.
- Developed teh application using Spring MVC Framework.
- Used CSS/Bootstrap for responsive designs.
- Wrote Spring Configuration XML file dat containsdeclarations and other dependent objects declaration.
- Inserted Dependency Injection between components using Spring's (IoC) concept.
- Implemented Asynchronous messaging between components using JMS 1.1.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Designed and developed Hibernate DAO’s using Spring Framework’s Hibernate Dao Support and Hibernate Template.
- Created various Data Access Objects (DAO’s) for addition, modification and deletion of records using various specification files.
- Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle 10g using Toad tool.
- Conducted Unit Testing of various modules by generating teh Test Cases.
- Developed Maven for teh build process and deployed in WebLogic.
- Worked in Bug fixing of various modules dat were raised by teh testing teams in teh application during teh Integration testing phase.
- Prepared technical reports & documentation manuals during teh program development.
- Used VSS for version control and JIRA for bug tracking.
- Performed deployment of applications on BEA WebLogic Application Server.
Environment: JDK1.5, JSP, CSS, AJAX, JSF, Spring, Hibernate, JPA, XML, XML Schemas, XSLT, SOAP-UI, WSDL, JMS, Oracle 10g, Toad, spring, JUnit, Maven, ANT, Log4j, Web Services (JAX-WS), BEA WebLogic, JIRA, Eclipse
Confidential
Java/J2EE Developer
Responsibilities:
- Created teh Mock-ups using HTML and JavaScript to understand teh flow of teh web application and created class diagrams using MS Visio.
- Worked in teh process of analysis, design, and development of teh application.
- Developed teh user interfaces using HTML, JSP and Servlets for different User Interfaces using RAD tool.
- Developed entire application in J2EE using an MVC based architecture wif help of Struts (MVC).
- Facilitated Joint Requirements Planning sessions wif Business Users to gather requirements from teh business team.
- Created dynamic HTML pages, used JavaScript to create interactive front-end GUI.
- Configured teh deployment descriptors in Hibernate to achieve object relational mapping.
- Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
- Used Paros for java security check and Omniture for checking number of hits in teh application.
- Used Apache Maven as build tool.
- Used CVS as version control tool for maintaining source code and project documents.
- Wrote procedures and queries using PL/SQL to process teh data on Oracle 9i database.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers.
- Performed deployment of Application on Websphere.
- Performed regression testing, unit testing using JUnit.
Environment: Java, HTML, JavaScript, JSP, AJAX, Struts, Hibernate, JPA, Web Services, XML, XSD, XQuery, SOAP-UI, DOM, SAX, UML, Eclipse/RAD, Oracle 9i, JUnit, CVS, Paros, Omniture, ANT, JIRA, Linux and Log4J, Websphere
Confidential
Jr. Java Developer
Responsibilities:
- Worked in development of different modules of application.
- Developed Servlets and Java Server Pages (JSP).
- Developed PL/SQL queries to generate reports based on client requirements.
- Created test case scenarios for Functional Testing and wrote Unit test cases wif JUnit.
- Used ANT to compile and generate EAR, WAR, and JAR files.
- Used JavaScript validation in JSP.
- Used JBoss Server to deploy teh application.
- Designed teh database tables for optimal storage of data.
- Coded JDBC calls in teh servlets to access teh Oracle database tables.
- Conducted Integration, unit testing, system testing and stress testing for all teh phases of project.
Environment: Java, J2EE, Oracle 8, JBoss, HTML, JavaScript, XML, UML, Eclipse, ANT, JUnit, JSP, Servlets, PL/SQL