We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Extensive experience in developing web applications using Java J2EE technologies with popular open - source framework Struts Framework, Spring MVC, Spring Framework, Spring Boot, Hibernate ORM Framework for enterprise applications
  • Excellent knowledge of core Java , design patterns and other object-oriented concepts ( OOPS )
  • Strong development skills in Java J2EE, JDBC, JSP, Servlets, JPA
  • Experienced in developing and integrating enterprise applications using open source technologies such as Struts 2, Spring4, Hibernate 4.X/5.X, Maven and Log4j
  • Hands on experience in developing applications using Spring Framework, Inversion of Control, Dependency Injection, Spring MVC, Spring JDBC and Spring Boot
  • Experience in developing persistence layer using Object Relational Mapping framework such as Hibernate and Mybatis
  • Good Knowledge in Microservices architecture applications using Spring Boot, Spring Cloud config, Ribbon and Feign for Client-Side Load Balancer, Eureka for Service Discovery and Zuul proxy for Gateway API
  • Strong knowledge on SOA developing technologies like RESTful, SOAP and WSDL Web Services
  • Good knowledge on Spring Security, Spring Data Jpa
  • Knowledge in JMS over messaging to exchange the information in more reliable and asynchronously for enterprise applications using Rabbit MQ, Kafka
  • Hands on experience in various databases like MySQL, MS SQL Server, DB2 and Oracle
  • Experience working with NoSQL database Redis, MongoDB
  • Experience with developing efficient, portable, web-based user interfaces using HTML5, CSS, Bootstrap, JavaScript, jQuery, AJAX, Angular JS 2.0, JSON and XML
  • Experience with test-driven development using unit-testing framework such as Junit
  • Experience in Amazon Web Services components such as EC2, IAM, S3
  • Good understanding of Docker and containers
  • Used JENKINS for continuous integration and deployment of the application
  • Experience in Version control systems like SVN, Git and GitHub
  • Intermediate in Python
  • Excellent Team player with good analytical and communication skills

TECHNICAL SKILLS:

Languages\ J2EE technologies: Core Java, Python\ JSP, Servlet, JSTL, JDBC\

Web Services Frameworks: SOAP, RESTful API, WSDL, JAX WS, \ Spring, Struts, Spring MVC, Hibernate, \

JAX: RS\ MyBatis, Spring Boot, Spring Cloud\

FrontEnd Web Technologies Databases: HTML5, CSS3, JavaScript, Bootstrap\ MySQL5.x, Microsoft SQL Server, Redis\ jQuery, AJAX \

Application/Web server \ Testing Tools\: Apache Tomcat web server, WebSphere\ Junit\

SDLC\ Source Control System \: Agile, Scrum, Waterfall\ SVN, GIT\

Tools: Eclipse, IntelliJ IDEA, PyCharm, Jenkin, Maven, Docker, AWS S3, AWS EC2\

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Implemented the RESTful based Microservices using Spring boot, and enabled service discovery using Netflix Eureka client
  • Configuring Netflix OSS Ribbon for load balancing in a Spring Cloud environment
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database.
  • Worked on designing a CI-CD approach using Jenkins, Maven, GIT
  • Developed test cases and performed unit test using JUnit Framework 4
  • Used JAX-RS for creating RESTful web service where the request and response are in JSON format

Environment: Java1.8, Spring Cloud Netflix OSS, Spring, Spring Boot, RESTful, Hibernate, Microservices, HTML5, CSS3, JavaScript, JQuery, Bootstrap, Maven, Jenkins, GIT, Linux, Agile Methodology

Confidential, Chicago

Software Developer

Responsibilities:

  • Developed the application using Spring Core Framework with Struts2 that leverages Model View Controller (MVC) architecture
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) / Inversion of Control (IOC), Aspect Oriented Programming (AOP) and Spring Transaction management
  • Implemented Persistence layer using Hibernate 4 to interact with the MySQL database, used Hibernate Framework for object relational mapping and persistence
  • Extensively integrated Spring framework with Struts2 framework in conjunction with the Hibernate Framework
  • Wrote complex SQL and HQL statements and procedures to fetch the data from the database
  • Used Struts2 framework along with JSP, HTML5, JavaScript, jQuery and AJAX to construct the dynamic web pages presentation layer for the application
  • Use of Maven for dependency management and structure of the project
  • Used Git to manage and control version of build & Release
  • Developed test cases and performed unit test using JUnit Framework 4

Environment: Java 1.8, J2EE, Struts 2, Spring, Hibernate 4.x, MySQL Server, JDBC, JSP, JUnit, XML, HTML5, JavaScript, Bootstrap, CSS, jQuery, AJAX, Git, Maven, Windows, Linux

Confidential, Chicago

Java Programmar

Responsibilities:

  • Responsible for backend services development, business logic, handling database
  • Implemented platform using Spring Boot
  • Developed and designed module using Spring Core/IOC, Spring MVC framework, Hibernate ORM tool and MySQL database to meet business requirement
  • Identified business rules and ER diagram to design and develop MySQL Database
  • Performed ORM with Hibernate to design and create the mapping classes, sessions, transactions, HQL and Criteria to fetch and persist data
  • Implemented the User Interaction Screen using Bootstrap, CSS, HTML, JSP and Java script
  • Created build and deployment scripts using Maven
  • Developed test cases for unit testing

Environment: Java 1.8, J2EE, JSP, Servlets, CSS, HTML4, JavaScript, Bootstrap, Collections, Interfaces, My SQL server, Tomcat server

Confidential

Software Developer

Responsibilities:

  • Worked on developing Microservices using Spring Boot and exposed them as RESTful services
  • Implemented the application modules using Spring Core, Spring Security, Spring JDBC to develop the application
  • Responsible for development of features like Product Management module and Transaction.
  • Written Hibernate mapping files and configuration files, created the abstract classes and interfaces for service and DAO layers to easily access the wrapper methods in hibernate based on object, list or primitive parameters
  • Collaborated with Production Support and Testing teams to fix Issues during UAT testing and Production
  • Developed jQuery callback functions to implement asynchronous communication using AJAX
  • Created test cases using JUNIT
  • Used Git for version control and IntelliJ IDEA for integrated development environment

Environment: Tomcat, Java, Python, Spring Boot, Spring, Oracle, Hibernate, J2EE, JSP, HTML, EJB3, AJAX, JMS, XML, Soap, Restful, LOG4J, Git, JUNIT

Confidential

Network Software Engineer

Responsibilities:

  • Extensively used Hibernate in data access layer to access and update information from the Oracle database. Used Hibernate Query Language (HQL) for writing the queries
  • Used Spring framework and interacted with backend database using Hibernate framework.
  • Designed and implemented business logic and web service using JSP, Spring MVC, Spring Annotations, Hibernate 4 and Oracle
  • Implemented SOAP based JAX-WS web services
  • Involved in writing SQL queries and developed database objects like Tables, Views
  • Developed User- Interface using JSP, JavaScript, HTML5, CSS3 and jQuery

Environment: Java 8, Spring, Spring MVC, HTML, JSP, JavaScript, SQL, JAX-WS, Hibernate 4.0, Oracle , Soap, WSDL, Junit

We'd love your feedback!