We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 5 plus years of professional experience in software design and core Java/J2EE development related to retail and Pharmacy domain industries with solid understanding of Object - Oriented concepts.
  • Well versed with all the phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing, and Implementation.
  • Expertise in Core Java concepts, such as OOPs Design, Collections, Generics, Exception Handling, Multi-Threading, Java Reflection, synchronization, Annotation.
  • Deep understanding in design patterns like Singleton, Factory, Observer, Proxy, Demand etc.
  • Extensive experience in Open-Source Java frameworks such as: Spring Boot, Spring Dependency Injection, Inversion of Control, Spring MVC, Hibernate and Spring REST Technologies.
  • Developed resources using spring with REST and Consumed resources using REST Template.
  • Hands on experience on Azure Cloud for development, testing and deployment of an application.
  • Experience in J2EE Software Development Life Cycle of business application in Web and Client-server environment using Java and J2EE patterns.
  • Experienced in creating Single Page Application (SPA) usingReactJSframework.
  • Hands on Experience in writing lightweight Node.js, express server and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MySQL and MongoDB.
  • Strong in writing SQL queries in PL/SQL, triggers, stored procedures in Relational Database Management Systems like MySQL, Oracle.
  • Experience in logging and tracing tools like log4j.
  • Exceptional abilities in usingSOAPandRESTfulweb services.
  • Experience with various programming languages likeHTML5, CSS3, Bootstrap, JavaScript, and jQuery.
  • Experience with Web application servers likeTomcat, JBoss and Apache Http Server
  • Worked with testing framework such as JUNIT, Mockito
  • Extensively used debugging tools such asFirebug, Chrome debugger and Postman to investigate the issues and fix the bugs.
  • Hands-on experience in using various version control systems: SVN, CVS, Git and GitHub.
  • Experience with Java 8 features likeLambdaExpressions,Java Stream API,andConcurrentAccumulators.
  • Expertise with various operating systems like Linux, UNIX, Windows, and MAC IOS.
  • Hands-on experience in IDE Tools: STS, Eclipse, NetBeans, IntelliJ.

TECHNICAL SKILLS

Operating System: Windows XP, Window 10, Unix and Linux

J2EE Frameworks: Struts, Spring Boot and Hibernate

UI Frameworks: React JS, Ajax, jQuery, Bootstrap

XML Technologies: XML, DOM, XSL, DTD, WSDL and XSLT

Distributed Technologies: Web Services (REST and SOAP)

Servers: Apache Tomcat, Web Logic, Web sphere, JBOSS

Web Technologies: HTML5, CSS3, Java Scripts, JSP, JSTL and Servlet.

IDE Tools: Spring Tools Suite, Eclipse, IntelliJ, Net beans and Sublime Text

Version Controls: Git, SVN, CVS

Testing Tool: JUnit, Mockito, POSTMAN and SOAP UI

Methodologies: Waterfall, Agile

Cloud: Azure

PROFESSIONAL EXPERIENCE

Java Developer

Confidential, Chicago, IL

Responsibilities:

  • Participated in the Agile Development Team and have daily SCRUM meetings for progress reporting as well as task distribution.
  • Involved in Agile development (2-week sprints/Iterations), Test Driven Development (TDD), Junit, Mockito, Maven, JIRA issue navigator and Crucible Code Reviews.
  • Developed application on Spring Boot framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring Security, Spring JDBC, Spring Web and Spring MVC.
  • Hands on experience on Azure Cloud for development, testing and deployment of an application.
  • Wrote controllers to handle incoming requests and send output to the UI.
  • Developed persistence layer integrating Hibernate with Spring ORM support, also used Spring JDBC for lightweight database operations.
  • Design and manipulation of the JBPM process for the client activities to manage the people queue for each activity.
  • Used JPA Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Created a new endpoint to Migrate from notification microservice to email microservice.
  • Created REST API’s Microservices and EJB using Express Router/Model/Controller architecture.
  • Implemented Microservices architecture using Spring Boot for making different applications smaller and independent.
  • Implemented data binding and validation using Angular, client-side scripting using JavaScript and jQuery.
  • Used Git in Azure as source control tool for branching, merging and maintaining code versions in the repository.
  • Created REST API using Express Router/Model/Controller architecture.
  • Worked on NoSQL database (using MongoDB)
  • Implemented the interaction between applications and Mule ESB by using Message Service clients.
  • Used Java and Web services to validate the Migration Functions.
  • Involved in Error handling and debugging for API’s and bugs. Used SLF4J for Logging.
  • Used Maven for building, deploying the application, creating JPA based entity objects and compiling GWT applications.

Environment: Java 1.8, Spring Boot Framework, JSP, Java Beans, Hibernate, JavaScript, jQuery, Angular JS, Tomcat, Multi- threading, NoSQL, MongoDB, Restful Web Services, Spring security, SLF4J, Azure Cloud

Java Developer

Confidential, Austin, TX

Responsibilities:

  • Participate in the Agile Development Team and have daily SCRUM meetings for progress reporting as well as task distribution.
  • Responsible for effective communication between the project team (Offshore) and the client.
  • Provide day to day updates to the project team and project status to the client.
  • Involve in development using Spring Boot, Spring MVC, Spring JPA (Hibernate), Spring DAO, Spring IOC.
  • Involve in Core java coding by using java APIs such as Collections, Multi-Threading, Exception Handling, Generic, Enumeration and Java I/O to fulfill the implementation of business logic.
  • Extensive knowledge of configuring and deployment of applications on tomcat server.
  • Using Spring Core annotation for Dependency Injection.
  • Working on debugging using Logging framework such as Apache Log4j.
  • Developing web services and integrating clients with services using SOAP and RESTful.
  • Developing Web Applications using MySQL and back-ground processes.
  • Wrote complex SQLs, Stored Procedures PL/SQL using SQL developer & TOAD, executed on Oracle Database.
  • Involved in developing code for obtaining bean s in spring framework using Dependency Injections (DI) or Inversion of Control (IOC).
  • Involved in documentation of web services (REST).
  • Using GIT to maintain the different versions of the project.
  • Involved in deployment activities on DEV, QA and UAT server.
Environment:J2EE, Spring, Spring Boot, Hibernate, Spring Security, Spring IOC, Spring MVC, Spring DAO, SOAP, REST, Web Service, JUnit, JPA, Tomcat, log4j, GitHub, Jira, SCRUM, Eclipse, MySQL, Jenkins, XML.

Java developer

Confidential, Austin, TX

Responsibilities:

  • Involved in coding, testing and creation of functional specs of enhancement application.
  • Implemented and maintained Spring MVC for design and development of web application and Integration with React.
  • Developing web applications using Core Java, Multi-Threading and Collection and Hibernate.
  • Understanding REST based Microservices to provide all the CRUD capabilities using Spring Boot.
  • Performing Code reviews with the team.
  • Preparing builds, deploy and Co-ordinate with the release management team to ensure that the proper process is followed during the release.
  • Used Java/J2EE technologies to develop web applications and add functionalities to existing applications.
  • Experience in writing SQL queries against a relational database.
  • Maintain source code using GIT.
  • Experience in front-end technology and framework such as HTML, CSS, JavaScript, ReactJS and jQuery.
  • Worked within an agile team and helped prioritize scope feature requests.
  • Preparing technical documentation of the application.
  • Responsible for closing the backlog of production related issues.
  • Performed unit testing of applications by developing and applied test cases in JUnit with Mockito framework.

Environment: Core Java, J2EE, Spring, Hibernate, JSP, Servlet, Oracle 11g, UNIX, JIRA, Tomcat Server, Restful Web Services, Log4J, MySQL, HTML, CSS, JavaScript, ReactJS and jQuery, Mockito, Confluence, GitHub.

We'd love your feedback!