Senior Java Developer Resume
5.00/5 (Submit Your Rating)
SUMMARY
- Around 12 years of relevant experience in application development/supporting web - centric Enterprise Applications using Java-J2EE, JSF, MVC Design pattern implementations viz., Struts, SpringMVC frameworks & Spring Boot.
- Experience in building applications using J2EE and related technologies and good exposure to Apache Tomcat, JBoss, WebSphere & WebLogic Application server 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 viz., SOAPUI for testing & creating mock services.
- Experience in developing RESTful Web Services using Spring Boot and Jersey.
- Working knowledge in JMS implementations viz., Active MQ.
- Hands on experience in using Continuous Integration tools viz., Jenkins.
- Hands on experience in analytic tools like Splunk.
- Hands on experience in using Maven build tool.
- Working knowledge in reporting tools like Jasper Reports.
- Experience in implementing data streaming pipelines using Apache Kafka.
- Demonstrated experience working with REST API design and Implementation.
- Experience in developing Micro services using Spring Boot.
- Hands on experience in using version control tools like SVN, Git, SourceTree, Azure.
TECHNICAL SKILLS
Technical Skills: JAVA-J2EE, JSF, JSP, JavaScript, Ajax, jQuery, AngularJS, Struts, SpringMVC, Spring Boot, Hibernate, JMS, EJB, XML, SOAP/REST Web Services, SOA, SQL/PL-SQL, Maven, Kafka
Personal Skills: Team Leading, Excellent Communication & Documentation, Good Team Player, Individual Contributor, Mentoring, Self Motivated, Adaptive
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Developer
Responsibilities:
- End to end design and development of UI xhtml's using Prime Faces components, JSF managed backing beans.
- Developed Service & Databases layers.
- Deploy/Configure the application's Resources/Database/Security in WebSphere container environment.
- Developed EJB components for Data layer.
- Developed Batch Jobs for triggering email notifications and streaming data to downstream applications using Core Java & Soap Web Services.
- Developed document's upload functionality into FileNet.
- Developed print functionality for Adobe Templates(.xdf).
- Developed Database Triggers in Oracle.
- Worked on WebSphere Application Server for configuring Resources/Database/Security of applications.
- Worked on Source Control tools viz., Git, Source Tree.
- Worked on CI/CD tools viz., Azure, Jenkins, Control-M.
- Development/Bug Fixing/Unit Testing.
- Prepare technical documentation.
Confidential
System Analyst/Developer
Responsibilities:
- Developed standalone java component viz., Smartcomm 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 a 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
Responsibilities:
- SoapUI prototyping of web services. Creating mock web services.
- Responsible for developing channel line-up functionality by implementing Restful Micro services using Spring Boot.
- 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.
- Respon nsible for deploying applications/resources to AWS EC2 instances/S3 buckets.
- Responsible for production support issue’s analysis/hotfixes etc., postproduction releases.
Confidential
Tech Lead
Responsibilities:
- Responsible for requirement gatherings.
- Responsible for designing, developing end to end functionality of all modules viz., dashboard, groups, contacts, profile.
- Responsible for configuration & integrating 3rd party tools in to the system.
- Responsible for coordinating with the db 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 project team by delegating work modules, integrating them etc.