Senior Developer Resume
Wilmington, DE
SUMMARY:
- Java Application Developer with 15 years of experience.
- Experience with Webservices - SOAP and REST.
- Good experience with Spring Boot, microservices and Cloud Foundry .
- Extensive working experience in JEE Technologies, Spring (Transaction, JDBC, ORM, JMS, MVC) and JPA/ Hibernate.
- Good experience with Java/JEE design patterns.
- Strong experience with RDBMS databases like Oracle, MySQL, MS SQL.
- Experience working in Agile Scrum environment.
TECHNICAL SKILLS:
Languages: Java
Web Technologies/Java Frameworks: Spring Boot, Jersey, Apache CXF, Spring (Transaction, JDBC, ORM, JMS, MVC), JPA/Hibernate, JAX-WS, Jackson, Orika, SoapUI, JAXB, JUnit, Mockito, Cucumber, XML, JSONGroovy/Grails 2.5.0, EJB 1.1, Struts 1.1, JSTL, JSP, Servlets
Frontend UI technologies: Angular JS, jQuery, Ajax, JavaScriptBuild Tools Ant, Maven
Message Broker: RabbitMQ, WebLogic JMS
RDBMS: Oracle 11g & 12c, MS SQL Server 2K, MySQL, Postgres
CI servers: Jenkins, Hudson
Application Servers: WebLogic 11g & 12c, Tomcat 7 & 8, Websphere 4.0
Version Control System: GIT, SVN, CVS, VSS
UML Design Tool: Rational Rose, Enterprise Architect
Development Tool: Eclipse, Websphere Studio Application Developer, Intellij IDEA
Operating Systems: Red Hat Linux, Windows
PROFESSIONAL EXPERIENCE:
Confidential, Wilmington, DE
Senior Developer
Responsibilities:
- Developed SOAP based microservices using Spring Boot, Apache CXF and Maven.
- Deployed applications using Cloud Foundry.
- Developed REST client using Spring REST framework.
- Developed Unit test cases using JUnit, Spring and Mockito framework.
- Developed automated test cases using Cucumber framework.
Confidential
Technical Lead
Responsibilities:
- Developed REST APIs using Jersey framework.
- Developed web applications using Spring (MVC, Transaction, JDBC, ORM, JMS, AMQP), JPA/Hibernate framework.
- Developed SOAP based web services using JAX-WS framework.
- Developed test cases using JUnit and Spring test framework.
- Developed Oracle database scripts, stored procedures and functions.
- Developed REST APIs using groovy/grails framework.
- Developed integration test cases using groovy/grails framework.
- Developed UI using AngularJS.
- Developed ANT installer deployment tool.
- Evaluate technical feasibility of various requirements
- Worked on design and development of the applications.
- Resolved customer incidents by coordinating with the action line team.
- Mentored new colleagues.
- Enhanced BEP application to support RabbitMQ message broker.
- Enhanced BEP application to support advanced user defined conditions.
- Enhanced BEP application to support MEP functionality.
- Enhancements to support BEP deployment on Tomcat.
- Implemented changes to generate business events in JSON format for BEP application.
Confidential
Senior Software Engineer
Responsibilities:
- Worked on projects for clients like Confidential & Confidential
- Developed web application using EJB & Struts framework. The application uses major J2EE design patterns like Session Façade, Delegator Pattern & Service Locator Pattern and applies them in an industry-strength way.
- Developed Dynamic web pages using JSTL, EL, & JSP.
- Developed unit test cases using the JUnit Framework
- Developed Event Service application to generate XML for the flash modules based on the data present in the database.
- Developed Feed Injection component to process the XML and update the database and Solr.
Environment: Java, JSTL, JSP, Servlets, Ajax, Maven, MySql, Tomcat & Solr b) GRMS-DST
