We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Java developer with 9 years of IT experience. Admirable knowledge in working with architecture/design on multiple business domains.
  • Analysis, Design, Development, Maintenance and Implementation experience of enterprise, web and client server applications using JAVA/JEE/J2EE technologies and Object oriented technology.
  • Strong programming skills in designing and implementation of multi - tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Experience in developing application components using third party frameworks like Spring, Hibernate and Struts, JSF.
  • Good understanding of Service orientation architecture and experience in developing applications using waterfall and Agile, Test First, Test Driven methodologies.
  • Highly skillful in development, deployment and troubleshooting Web based and enterprise based applications on Windows and UNIX platforms.
  • Experience in deploying, configuring and administering application servers such as Weblogic, JBoss and Apache Tomcat.
  • Experience in designing and developing Micro Services using Spring Boot.
  • Expertise in creating web applications using HTML/HTML5, CSS, JavaScript, AJAX, JSON, NodeJS.
  • Expertise includes Core JAVA, spring, Web service (REST, SOAP), Hibernate, JSF,NodeJS Struts,RabbitMQ,Cassandra,HTML5, JSON, PL/SQL, Design Pattern, RDBMS, and Maven
  • Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, SOAPUI and implemented RestAPI using micro service architecture.
  • Proficient experience of database programming in an Oracle environment using PL/SQL with tools such as TOAD, Squirrel, SQLPlus and mySQL.
  • Extensive experience in developing unit testing frameworks using JUnit,Mockito based on test first or test driven methodology.
  • Self-motivated and a very good team player with excellent communication, interpersonal skill, strong analytical skill, hardworking and also capable of working independently even under high pressure and challenges.
  • Skilled in developing business plans, requirements specifications, user documentation, strong problem solving and logical reasoning skills. Ability to understand new ideas and technical concepts quickly and produce meaningful results.

TECHNICAL SKILLS

Programming and scripting languages: Vast experience with front-end frameworks such as JSF,Primefaces,Hybris,Spring MVC & Struts, HTML, JavaScript, Ajax, JSP, Servlets.

Frameworks, tools, and libraries: Experience in Spring, Struts 1.x/2.x, Spring boot, Web Services (SOAP and Rest), Hibernate, Eclipse IDE, JUnit, Hybris,Quality Centre, SoapUI, Microsoft Visio Professional, Beyond Compare, PuTTY, WinSCP, Maven

Servers and platforms: Tomcat, Weblogic

Databases and BI: Oracle, MySQL, PostgreSQL

PROFESSIONAL EXPERIENCE

Confidential

Java developer

Responsibilities:

  • Involved in software requirement study
  • Involved in technical discussions with client
  • Involved in analysis and design of the solution
  • Involved in research, POC and estimations.
  • Involved in coding and testing using Java, J2EE technologies
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate
  • Extensively used Spring MVC framework to develop the web layer for the application. Configured Dispatcher Servlets in web.xml and created GET/PUT request and response using RESTFUL web services
  • Developed the DAO layer for the existing applications using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria
  • Writing SQL queries for backend DB2 database.
  • Used Squirrel (db2) to implement the database changes as part of development.

Confidential

Sr Java developer

Responsibilities:

  • Involved in software requirement study
  • Involved in technical discussions with client
  • Involved in coding and testing using Java, J2EE technologies
  • Responsible for deliverables.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC)
  • Used ORM tool- Hibernate at the persistence layer to interact with Oracle.
  • Designed and developed REST based APIs using spring support for Restful Web Services.
  • Developed unit test cases using Junit 4.0 and Mockito testing frameworks.
  • Developed integration test cases for complete flow REST APIs.
  • Used Spring IOC/Dependency Injection extensively.UsedSpring AOPandSpring Securityforconfiguring crosscutting concerns like logging, security.

Confidential

Sr Java developer

Responsibilities:

  • Involved in software requirement study
  • Involved in technical discussions with client
  • Involved in analysis and design of the solution
  • Writing SQL queries for backend DB2 database.
  • Used HQL for data processing in application for backend handling
  • Used transaction management using Spring AOP.
  • Designed and developed REST based APIs using spring support for Restful Web Services.
  • Implemented Spring Boot withMicroservicesto divide the application into various orchestral applications.

Confidential

Sr Java developer

Responsibilities:

  • Analyzing the feasible framework for UI design, getting involved in database design, proposing the architecture and solution approach
  • Designed and developed REST based APIs using spring support for Restful Web Services.
  • Used Cassandra for storing the data and as a cache to avoid frequent calls to fetch the data
  • Developed Data Access Object (DAO) interfaces using Hibernate to Interact with database.
  • Developing a POC to measure the success of the analysis done
  • Working in the role of self-driven developer/architect

Confidential

Sr Java developer

Responsibilities:

  • Analyzing the feasible framework for UI design, getting involved in database design, proposing the architecture and solution approach
  • Designed and developed REST based APIs using spring support for Restful Web Services.
  • Used RabbitMQ for notification implementation, for queuing the approvals to be authorized by the other user later
  • Developing a POC to measure the success of the analysis done
  • Working in the role of self-driven developer/architect

Confidential

Java developer

Responsibilities:

  • Took handover of important modules and successfully implemented them
  • Involved in requirement elicitation, understanding and impact analysis; sprint planning & estimation; design; implementation; review and troubleshooting.
  • Worked on fetching data from backend and processing it using Free marker and Smooks and rendering the data
  • Used Smooks for implementing marshalling and un-marshalling of XML.
  • Building application using Maven tool.
  • Used ORM tool- Hibernate at the persistence layer to interact with Oracle.
  • Writing PL/SQL stored procedures/Queries on Oracle.
  • Handover to maintenance team till they took over
  • Working in the role of consultant cum developer

Confidential

Java developer

Responsibilities:

  • Extensively used HQL, Criterion Queries while developing the DAO classes.
  • Writing SQL queries for backend DB2 database.
  • Worked on designing and development of RESTful webservices
  • Designed pages usingJSP, usingtechnologieslikeNodeJS.
  • Involved in requirement elicitation, understanding and impact analysis; estimation; design; implementation; review and troubleshooting.
  • Coordinating with the client and clarifications, follow up with the client till implementation and testing phase of Project is complete.

Confidential

Java developer

Responsibilities:

  • Worked on the requirement analysis and design
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs
  • Developed the DAO layer for the existing applications using Spring, Hibernate and developed various business logic
  • Worked in Core Java applying the Object-oriented programming principles effectively.
  • Developing Spring Controllers, Service Components and DAO using Hibernate framework,
  • Writing SQL queries for backend DB2 database.
  • Developed front end pages and services using Struts.
  • Creating the action classes, handling the business logic, rendering to the view in Struts
  • Extensively used HQL, Criterion Queries while developing the DAO classes.
  • Handled code mining of the existing system to identify the missing business requirements
  • Responsible for implementation/ coding of UI screens/functionality along with business logic

Environment: JSF, Hibernate, Spring, JEE, XML, XSD, SOAP, WSDL, SOAPUI, Struts, Spring Boot, Unit, Mockito testing framework,NodeJS, GitHub, SVN,Eclipse, Edit Plus, Tomcat.

We'd love your feedback!