We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Having more than 6 years of experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Product Testing, and Deployment of desktop, Enterprise and Web based applications using Java, J2EE technologies.
  • Experienced Java Developer focused on solving customer problems, improving usability, and maximizing efficiency. Specializing in creating applications.
  • Effective at working in Agile environments using Scrum methodologies.
  • Strong application development experience in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and TDD.
  • Developed web - based enterprise applications using core Java, J2EE, JPA/Hibernate, Web Services (SOAP and Restful), MVC framework (Spring MVC), SQL, PL/SQL and Object-Oriented Programming techniques.
  • Proficient in implementation of frameworks like Spring (Spring MVC, Spring IOC, Spring AOP, Spring Boot) and ORM frameworks like JPA/Hibernate.
  • Experience with UI technologies and frameworks including HTML, JavaScript, TypeScript, NPM (Node JS), CSS, Angular JS, Angular 6, JQuery, JSTL, SWT, GWT.
  • Developed front-end applications by using Angular JS, Backbone JS to obtain Model View Controller (MVC) design flow.
  • Hands-on experience in developing Microservices solutions, experience on Microservices tech stack like Spring Boot.
  • Extensive experience working with RDBMS such as Oracle.
  • Proficient in developing Web Services, related technologies and frame works like WSDL, SOAP, JAX-WS, JAX-RS, SOAP UI and generating client's client using Eclipse for Web Services consumption.
  • Hands on experience on Restful Web Services with JAX-RS using Spring Boot.
  • Worked on deployment, installation, configuration with Application servers like Apache Tomcat, IBM Web Sphere, BEA WebLogic and JBoss Enterprise Application Server.
  • Experience in implementing Design Patterns like Singleton, Factory, MVC.
  • Experience on different IDEs such as Eclipse, JDeveloper, STS and IntelliJ.
  • Subversion Tortoise SVN and GIT versioning software tools.
  • Hands on experience in building tools like ANT, Maven.
  • Experience in using the continuous integration tools like Jenkins.
  • Experience in using the tools like SONAR.
  • Extensively worked on JIRA and ALM tools for tracking stories in a Project in a different methodology of Software Development Life Cycle.
  • Having Experience on UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.
  • Ability to work effectively in cross-functional team environments and experience of providing training to business user.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment

TECHNICAL SKILLS

Programming Languages: Java/J2EE, C, C++, SQL and PL/SQL

Frameworks: Spring, Spring Boot and Spring Batch

Technologies: HTML, CSS, Java Script, jQuery, JSF(1/2) AJAX, XML, Angular JS and NodeJS.

Version Control: GIT (GitHub), SVN, CVS and Bitbucket.

Databases: Oracle, MySQL and DB2.

IDE's/ Development Tools: Eclipse.

Web Services: SOAP and REST.

Operating Systems: Windows, Red hat Linux, MAC OSX.

Protocols: MQTT, HTTP/HTTPS, SOAP, SMTP.

Deployment Tools: Jenkins

Tracking Tools: JIRA and Quality Center.

Methodologies: Agile, Scrum.

Web/Application Servers: Tomcat, WebSphere Application Server 7.0, JBOSS-7.

PC Applications: MS-Word, Excel, MS-Office, VISIO.

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Developer

Responsibilities:

  • Used Spring Boot to create stand-alone spring applications. Used Eclipse Integrated Development Environment for coding, debugging and testing the application modules.
  • Used Hibernate ORM to integrate with the business application with Oracle Database and where the hibernate template is used to implement in business logic.
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
  • Used Spring MVC framework along with Hibernate for Object-relational mapping.
  • Developed DAOs using hibernate persistence API for the database operations to interact with Oracle Database.
  • Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
  • Analyze and fix issues related to REST Web services and Application responses.
  • Worked on developing REST Services to expose the processed data as a service.
  • Involved in developing of presentation layer for the application modules using Angular JS, XHTML, and CSS.
  • Moving existing monolithic architecture to microservices.
  • Working on designing and building MicroServices.
  • Implemented Restful Services with JAX-RS using Spring Boot and Micro Service Architecture.
  • Worked on Swagger, REST with JSON to test data, and Postman for testing the Web Services and Documentation of the Web API.
  • Experienced on spring framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security and Spring Boot.
  • Experience in writing SQL queries to process the data.
  • Implemented a Continuous Delivery pipeline with Jenkins.
  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Followed Agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
  • Used ALM and JIRA to assign, track, report and audit the issues in the application.
  • Used the Splunk and Dynatrace tools to go through the Production logs and to find the root cause of a Production issues

Confidential

Java Developer

Responsibilities:

  • Involved in developing of presentation layer for the application modules using Bankbone JS, XHTML, AJAX and CSS.
  • Used Hibernate ORM to integrate with the business application with Oracle Database and where the hibernate template is used to implement in business logic.
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
  • Developed DAOs using hibernate persistence API for the database operations to interact with Oracle Database.
  • Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
  • Analyze and fix issues related to REST Web services and Application responses.
  • Worked on developing REST Services to expose the processed data as a service.
  • Worked on Swagger, REST with JSON to test data, and Postman for testing the Web Services and Documentation of the Web API.
  • Experience in writing SQL queries to process the data.
  • Worked on the Java Caching System.

Confidential

Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis and development of the Insurance Portal application
  • Used AngularJS to implement the MVC pattern to separate presentation components.
  • Worked in an Agile environment and involved in scrum meetings s0uch as Product backlog meeting, Sprint planning meeting, Daily standup meeting, Spring review meeting and Sprint retrospective meeting
  • Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
  • Developed presentation layer using struts tag libraries like logic, html, bean, etc. in JSP pages.
  • Involved in creating Liferay Java Portlets and worked on inter-Portlet communication
  • Handled Web Content Management system in Liferay for Insurance Portal Application.
  • Used JBOSS application server while project development for Deployment API and for Hibernate Integration.
  • Installed and configured VeriSign SSL certificate on windows for the DEV Environments to fix web inspection violation issues.
  • Used Business System Modernization techniques for IRS Implementation to the project.
  • Involved in developing Cross-site scripting XSS filters to provide security for this web application.
  • Utilized Java Collections Lists, Sets, and Maps and advance core Java.
  • Making the build process using Ant and Deploying application on WebLogic on DEV and UAT environments.
  • Used SVN for version control and management.

We'd love your feedback!