We provide IT Staff Augmentation Services!

Java Backend Engineer/developer Resume

Brookfield, WI

SUMMARY:

  • Over 4+ years of experience as a J2EE Developer in development and implementation of Web - based Client-Server applications using Web, Java and J2EE technologies.
  • Experience on Java 1.6,7,8 Technology including J2EE (JSF, ANT, MAVEN), J2SE, Core Java analysis, design, development, testing and implementation.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Expertise in application development using Servlets, JDBC, spring, Hibernate, EJB2.0/3.0, XML, Web Services- SOAP, WSDL, SAAJ.
  • Working experience in Core Java with strong understanding & working knowledge of Object Oriented Programming and also API’s like Collections, Multi-Threading, Exception.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Solid Experience in Enterprise Application Development.
  • Having Experience on, NodeJS, AngularJS with MVC framework patterns.
  • Work experience on Software Development Life Cycle with Agile Development Methodology and Scrum Meetings.
  • Hands on experienced in using web/application/directory servers like Apache Tomcat, Web Logic and Web Sphere Application server.
  • Expertise in developing front-end systems with JavaScript, Html5, CSS3, MVC frameworks such as Angular JS, Backbone JS and Node JS as a platform for Web applications.
  • Experience in using different modules of the Spring Framework like Inversion of Control, Data Access, Transaction Management, Model-View-Controller modules.
  • Experience with RDBMS such as Oracle, MySQL and MySQL Server. Proficient in database languages like SQL and PL/SQL.
  • Strong ability to follow directions.
  • Good knowledge of testing concepts and working knowledge of Junit.
  • Hard working team player with excellent analytical, design, development, testing and communication skills couples with strong academic background.
  • Highly motivated team player with strong communication, analytical, documentation and organizational skills.

TECHNICAL SKILLS:

Programming Languages: Java, Python, Hadoop, C, C++, SQL, Unix Shell Scripts

J2EE Technologies: Servlets 3.0, JSF, JSP, JDBC 3.0, JDBC, Spring MVC

Frameworks: Spring 4.0, Hibernate 3.0, JUnit, AngularJS, Node JS

Platforms: Windows, Linux, UNIX

web technologies/services: HTML, HTML5, CSS, JavaScript, XML, CGI, HTTP, AJAX, JQuery, REST, SOAP.

database : SQL Server 2012/2014/2016, Oracle 11i,12c, Toad 8.0, MYSQL 5.0, MS Access 2013/2016

Other technology/tools: Web Service, XML, DHTML, VSS, Crystal Report, Microsoft Vision

IDE Tools: Eclipse 3.0/3.1/4.0/4.3/4, 6, Net Beans 4.0, PyCharm, STS (Spring Tool Suite), Atom, Microsoft Visual Studio 2010/2015, Dev-C++

Data Model : Microsoft Visio

Web Server: Apache Tomcat, Web Sphere (WAS), Was Enterprise Service Bus (WESB).

Office Tools: MS Office

Bug Reporting Tools: HP Quality Center (QC/ALM), Rational Clear Quest, JIRA

PROFESSIONAL EXPERIENCE:

Confidential, Brookfield, WI

Java Backend Engineer/Developer

Responsibilities:

  • Understand system requirements for the application and preparing technical specifications, worked with the team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Redesigned the application modules using Spring Boot Rest API/Services, Spring, Spring-Data, which resulted in 30% decrease in response time, 25% less code and 15% increase in revenue.
  • Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
  • Designed UML Use case diagrams, Class diagrams, and Sequence diagrams using Star UML.
  • Used various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
  • Used Spring extensively to achieve dependency injection to wire the object of business class.
  • Used Spring Data Repositories to perform CRUD operations.
  • Implement OAuth tokenisation for RESTful webservices using Spring boot.
  • Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.
  • Extensively used Sonarqude for code quailty.
  • Implementation of authentication for Restful web services using Spring Boot Security Starter.
  • Developing the application for incident creation and retrieving the events using restful web services with spring Boot.
  • Worked extensively on spring boot for building REST API’s.
  • Extensively used STS for developing, debugging, integrating and deploying the application.
  • Extensively used Maven to build the application and deploy on Embedded Tomcat Server.
  • Maintained source code in GIT Repository.
  • Used Log4j for logging to trace the application log messages which is used for debugging.
  • Designed various tables required for the project in Oracle database.
  • Prepared JUnit and Integration test cases and integrated with Jenkins.
  • Reviewed the code for ensuring adherence to Java coding standards.
  • Used JIRA for writing user stories and raising defects in a defined sprint.
  • Used Cobertura tool for code coverage.
  • Followed biweekly sprint schedules and delivered user stories on time.

Environment: Java 8, Agile (Scrum), Spring, Spring Boot, Spring Data, STS, Apache Embedded Tomcat, Maven, SOAP UI, POSTMAN, Log4j, GIT, JIRA, Oracle, Windows/Linux.

Confidential, Chicago, IL

J2EE Developer

Responsibilities:

  • Gathered system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Redesigned the entire application using spring and Hibernate, which resulted in 30% decrease in response time, 25% less code.
  • Designed UML Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed application using Spring MVC, JSP, JSTL, the business layer is built using Spring and the persistent layer uses Hibernate.
  • Worked in all the modules of the application which involved front-end presentation logic developed using JSP, JSTL and JavaScript, Servlets and Spring framework.
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Created and injected Spring services, Spring controllers to achieve dependency injection and to wire objects of business classes.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
  • Extensively used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Implemented Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Implemented build scripts using Maven to create WAR and deploy in application server.
  • Used Log4j for External Configuration Files and debugging.
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
  • Prepared Unit and System Testing Specification documents and performed Unit and System testing of the application.
  • Reviewed the code for ensuring adherence to Java coding standards.
  • Developed Functional Requirement Document based on users requirement.

Environment: J2EE, Servlets, JSP, Spring, Hibernate, MVC, Eclipse, Maven, JSTL, JNDI, JMS, XML, JAXB, SOAP, ANT, Log4j, Oracle, Windows.

Java Developer

Confidential

Responsibilities:

  • UI screens were built using JSP, HTML, CSS.
  • Client Side validations were done using JavaScript.
  • Database schema design development and coding of DDL & DML statements, functions.
  • Responsible for designing, coding and developed the application in J2EE using MVC architecture.
  • Used JDBC for database connections
  • Designed various tables required for the project using Oracle database.
  • Used Oracle 10g as backend database and used SQL statements and procedures to fetch data from the database.
  • Developed Business components using JavaBeans
  • Used core spring for setting dependency injection.
  • Used Log4j for logging.

Technologies Used: JSP, HTML, CSS, Servlets, JavaScript, Hibernate, Spring, Oracle, JDBCEducation: Bachelor of Engineering In Electronics and Communications, June 2014

Hire Now