We provide IT Staff Augmentation Services!

Senior Java Developer Resume

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.

Hire Now