We provide IT Staff Augmentation Services!

Java Developer Resume

Chicago, IL

SUMMARY

  • About 5 years of experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration and deployment using Object Oriented Analysis and Design (OOAD) with Java/J2EE.
  • Experience on Core Java - Multithreading, Exception Handling, Collection Framework, Annotations, Lambda Expressions, Time API, Generics.
  • Diverse experience of utilizing Java tools in business, Web, and client-server environments including Java Platform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB), Java Server Pages (JSP), Java Servlets (including JNDI), and Java database Connectivity (JDBC) technologies.
  • Experienced in Spring framework and modules including Spring MVC, Spring Boot, Spring IOC (Inversion of control), Spring JDBC and Spring AOP.
  • Extensively worked on implementing SOA (Service Oriented Architecture) using related Web services technologies and frameworks: SOAP, and Restful.
  • Proficient in implementing the design patterns like Singleton, Front Controller, Factory Method, MVC (model-view-controller), DAO (Data Access Object), DTO (Data Transfer Object), Business Delegate and Business Object.
  • Experienced in analyzing the DOM (Document Object Model).
  • Experience in writing SQL Queries, Stored Procedures, and Functions.
  • Experience in using J2EE Application Servers such as Apache Tomcat, WebLogic and JBoss.
  • Experience in developing test cases for Unit Testing using JUnit, Integration Testing and System Testing.
  • Experience in use of build tools like Maven and Gradel for build and deployment.
  • Good knowledge of using IDE tools like Eclipse, NetBeans, IntelliJ.
  • Experience in handling version control systems like GIT, GitHub, Stash and SVN

TECHNICAL SKILLS

Programming languages: Java, J2EE, C, SQL

Web Technologies: HTML, XML, AJAX, Web Services, REST, SOAP

Web/Application Servers: Apache Tomcat, JBoss, WebLogic

Frameworks: Spring 2.5/3.0 (MVC, Boot, Security, AOP, Core etc.), Hibernate, BootstrapStruts Framework

Databases: Oracle 8i/9i/10g/11g/12c, MySQL, MS SQL Server, MS Access, DB2, MongoDB, Cassandra.

IDE: Eclipse, Net Beans, MySQL Studio, Spring Tool Suite (STS), Visual Studio Code, IntelliJ, Postman

Design Patterns: MVC, Singleton, Service Locator, Session Facade, DTO, DAO, Factory Pattern

Version Control Tools: Git, GitHub, Stash, SVN

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Worked in Agile environment for all stages of Software Development Life Cycle (SDLC) of the project
  • Daily scrum is included in the work routine with scrum and other teams
  • Involved in planning the User stories along with product team
  • Added Division Functionality to the existing application.
  • Wrote the Sql script to create the division table and to add the division column in existing tables.
  • Integrated the division functionality in various parts of the application by understanding the existing functionality.
  • Added Division Column to various pages like All Contracts, Division Property, All Tickets etc.
  • Implemented Log4j for the debug and error logging purpose
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system, Git as a Version Control tool and IntelliJ as IDE.
  • Automated build process through Maven build automation tool
  • Involved in performing Unit and Integration testing (JUnit).

Environment: Java 8, Hibernate, Eclipse, Sql Server, Rest API, JBoss, Maven, Log4J, SVN

Confidential, Deerfield, IL

Jr. Java Developer

Responsibilities:

  • Working in an Agile Development environment with frequently changing requirements and actively participating in daily scrum meetings and reviews with bi-weekly sprint deliveries.
  • Migrating the existing project (code) from ATG to Spring Boot Microservices
  • Working on Add, View and Edit delete functionality of Activities (Exercise, Weight etc.).
  • Developing the Rest API for CUD (Create, Update and Delete) operations of the Activities.
  • Using Log4j for debugging, testing and maintaining the system state.
  • Managing and implementing all code changes via Stash. Deploying builds across development, staging and production instances and maintaining code integrity.
  • Involved in performing Unit and Integration testing (JUnit).

Environment: Java 8, Micro services, Hibernate IntelliJ, Rest API, Tomcat, Agile, Gradle, Log4J, Stash, Spring Boot.

Confidential

Junior Software Engineer

Responsibilities:

  • Involved in complete software development life cycle.
  • Involved in Analysis, Detail design, Development, System and User Acceptance Testing.
  • Collected data from the users and generated appropriate queries to retrieve data from the database using Aqua Data Studio.
  • Implemented the integration layer to integrate with various legacy back-end systems.
  • Implemented Web Services using Spring Web services.
  • Assisted software configuration team for code merges and deployment issues.
  • Introduced jQuery plug-in to support required functionality.

Environment: HTML, JavaScript, Eclipse, Sql Server, Spring framework, Hibernate.

Confidential

Intern and Junior Software Engineer

Responsibilities:

  • Involved in complete software development life cycle.
  • Involved in Analysis, Detail design, Development, System and User Acceptance Testing.
  • Collected data from the users and generated appropriate queries to retrieve data from the database using Aqua Data Studio.
  • Implemented the integration layer to integrate with various legacy back-end systems.
  • Implemented Web Services using Spring Web services.
  • Assisted software configuration team for code merges and deployment issues.
  • Introduced jQuery plug-in to support required functionality.

Environment: HTML, JavaScript, Eclipse, Sql Server, Spring framework, Hibernate.

Hire Now