Senior Java Developer Resume
HartforD
PROFESSIONAL SUMMARY:
- 11 years of relevant experience in application development/supporting web - centric Enterprise Applications using Java-J2EE, MVC Design pattern implementations Struts, SpringMVC frameworks & Spring Boot.
- Experience in Development, Maintenance & Deployment of J2EE Enterprise/Web Applications using Weblogic, Apache Tomcat, and JBoss on Windows and LINUX environments.
- Extensively worked with SQL/PL-SQL of all major RDBMS like Oracle, MySQL, and PostgreSQL.
- Expertise in JavaScript / JS Frameworks like Ajax, jQuery.
- Working knowledge in SPA Frameworks like NodeJs, AngularJS.
- Architected and documented Technical implementation approaches, installation guide, user guide and release notes.
- Experience in designing, UI/UX, developing business logic components and data layer.
- Highly experienced in Software Development Life Cycle (SDLC) and Agile using SCRUM.
- Expertise in consuming SOAP Web Services developed using CXF. Hands on experience in using tools Confidential ., SOAPUI for testing & creating mock services.
- Experience in developing RESTful Web Services using Spring Boot and Jersey.
- Working knowledge in JMS implementations Active MQ.
- Hands on experience in using Continuous Integration tools Confidential ., Jenkins.
- Hands on experience in analytic tools like Splunk.
- Hands on experience in using Maven build tool.
- Hands on experience in using version control tools like SVN.
- Working knowledge in reporting tools like JasperReports.
TECHNICAL SKILLS:
Technical Skills: JAVA-J2EE, JSP, JavaScript, Ajax, JQuery, AngularJS, Struts, spring (Core, MVC, DAO, Boot), Spring Boot, Hibernate, JMS, EJB, XML, SOAP/REST Web Services, Microservices, SOA, SQL/PL-SQL, Maven, AWS
Personal Skills: Team Leading, Excellent Communication & Documentation, Good Team Player, Individual Contributor, Mentoring, Self-Motivated, Adaptive
PROFESSIONAL EXPERIENCE:
Confidential, Hartford
Senior Java Developer
Technologies: Java-J2ee, Spring MVC, Spring Boot, XML, SOAP/REST Web Services, Kafka, Shell Script, AVRO, SQL, Teradata
Responsibilities:
- Developed standalone java component which is a xml file generator by taking input data described in a flat file and generate an xml file in a format defined by an prescribed xsd document.
- Developed standalone java component DMCPUBI which publishes interactions to kafka topics.
- Developed generic listener components for reading data from kafka topics and transforming them into java domain objects and persisting to database.
- Responsible for enhancements/bug fixes of java components.
- Responsible for developing Restful Web Services using Spring Boot.
Confidential
Senior Software Engineer
Technologies: Java, JSP, Servlets, JavaScript, Ajax, JQuery, AngularJS, SpringMVC, Spring Boot, XML, EJB, JMS, SOAP/REST Web Services, SOA, Micro services, PostgreSQL, Oracle, AWS
Responsibilities:
- SoapUI prototyping of web services. Creating mock web services.
- Responsible for developing channel line-up functionality by implementing Restful Microservices using Spring Rest.
- Responsible for developing frontend checkout modules using Spring MVC.
- Responsible for developing Restful Web Services using Spring Boot.
- Responsible for developing enhancements, fixing bugs of all providers.
- Responsible for migrating applications from Jboss 5 to Wildfly Jboss.
- Responsible for migrating applications from Java 1.6 to Java 1.8.
- Responsible for production support issue’s analysis/hotfixes etc, post production releases.
Tech Lead
Technologies Java-J2EE, JavaScript, JQuery, SpringMVC 3.0, MySQL
Responsibilities:
- Responsible for re-engineering the project from .NET platform to Java platform using spring (Core, MVC, DAO) 3.0 framework.
- Designed & developed the web layer using JSP’s, JavaScript, jQuery, Ajax technologies.
- Designed & developed the data layer using Spring JDBC.
- Responsible for requirement gatherings from the .NET dev team and product owner.
- Responsible for designing, developing end to end functionality of all modules dashboard, groups, contacts, profile.
- Responsible for configuration & integrating 3rd party tools HTML viewer, in to the system.
- Responsible for coordinating with the database dev team to develop stored procedures.
- Responsible for building, deploying and maintaining the application on development and staging environments.
- Responsible for documentation.
- Responsible for leading the dev team by delegating work modules, integrating them etc.
Confidential
Module Lead
Technologies: Java-J2EE, Node JS, JavaScript, JQuery, SpringMVC 3.0, MySQL
Responsibilities:
- Responsible for developing a configuration so that the product can cater to multiple organizations when published to a single instance.
- Responsible for developing Proxy module.
Confidential
Software Engineer
Technologies: Java-J2EE, JSP, Ext JS, JavaScript, Struts, Jenkins, Sonar, Magic Lamp, FindBug
Responsibilities:
- Responsible for setting up and maintaining a static source code review environment using Jenkins, Sonar and Magic Lamp tools, during the development and testing phase of the project.
- Responsible for generating static source code reports using above tools.
- Responsible for providing solutions to various errors as cited in the source code review reports.
- Responsible for training other members of the team to use the Sonar and Magic Lamp tools.
- Responsible for developing all the enhancements.
- Responsible for production support and bug fixing.