We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY:

  • Java Programmer with 8 years of experience in object - oriented analysis, design and development of client/server, database, web applications using Java EE and web technologies in various business domains including Automotive & Insurance, development and test execution, QA and defect management.
  • Strong experience in designing, developing and implementation of enterprise applications using J2EE/Java EE, Spring, Struts, Spring Boot, Spring Data, JAX-RS, JAX-WS, REST Web Services, Spring Batch, HTML, CSS, JavaScript.
  • Excellent team player with good communication and interpersonal skills
  • Involved in sprint grooming, planning, retrospective meetings, and daily scrum calls
  • Analyzing the requirements/stories and involved in test case development, test case execution, defect reporting and Sprint closure.
  • Experienced in a fast-paced Safe Agile Development Environment including Test-Driven Development (TDD) and Scrum.
  • Strong testing Quality Assurance experience within Agile environment
  • Worked closely with all the team leads and developers in solving Issues.
  • Experience in developing Microservices using Spring boot and followed domain driven design.
  • Experience using Spring MVC, Spring Core, Spring Boot, Spring JDBC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security.
  • Experience in writing test cases using JUnit framework.
  • Experience in using Integration tools like Jenkins, Hudson.
  • Experience in quality assurance and unit testing, acceptance testing, and integration testing.
  • Implemented Spring boot Microservices to process the messages into the Kafka cluster setup.
  • Experienced with the front end using JSP, XHTML, DHTML, XML, CSS3, JavaScript, AngularJS, jQuery and used AJAX for dynamic web content.
  • Experienced in numerous Design Patterns like Singleton, Factory, Abstract Factory Pattern, MVC, Data Access Object, UML and Enterprise Application Integration.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks and spring boot.
  • Experience with Apache Maven to manage project's build, reporting and documentation.

TECHNICAL SKILLS:

Java J2EE: Servlets, JSP, EJB, JDBC, JAVA 8

Framework: Spring Core, Spring MVC, Spring AOP, Struts.

XML Related: XML, SOAP, XSLT, XML-Schema, DTD.

Build Tools: Maven, ANT

Scripts: Java Script, JQuery

Middleware: Web Services (Spring WS, SOAP and REST), RMI

Tools: SOAPUI, Rest client

App Servers: Tomcat, WebLogic and Jboss, Tomcat, Apache Web Server

RDBMS: SQL, PL/SQL, Oracle, MYSQL, SYBASE, DB2, Mango DB

IDE Tools: Eclipse, JEdit, NetBeans, MyEclipse

Operating Systems: Windows 98/2000/NT/XP, DOS, & Sun Solaris, Linux

DB Development Tool: Toad, SQL Developer

Agile Methodologies: Agile, Waterfall, Test Driven and Scrum Models

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Responsible for all stages of design, development, and deployment of applications.
  • Active role in Test Driven Development termed as TDD apart from Agile Software Development.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns.
  • Designed, analyzed and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, Ajax, Angular 2 for developing presentation layer.
  • Created the Angular 2 app using Yeoman, Grunt and Bower and used Angular UI for component model.
  • Actively involved in using MVC, HTML5 to enable client-side date to meet specific criteria by applying various validation variables and used the CSS classes to provide visual feedback on validation.
  • Developed SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
  • Analyze business requirements and develop various business delegates to integrate with Middleware services like JAX-WS using SOAP and REST.
  • Worked on Rest Web services for backend services used Oracle for database services and RESTful web services using Jersey for JAX-RS implementation.
  • Developed Restful Web services for other systems to interact with our system and secured the service with Spring-Security and Oauth-1.0.
  • Used Spring MVC components to implement business layer and Spring Boot for Micro-services.
  • Designed and developed Micro services business components using Spring Boot. Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Used Spring AOP for logging, auditing, transaction management to distinguish business logic from the cross-cutting concerns.
  • Worked on providing authorization and authentication to applications using Spring security and protected the application against attacks like session fixation and clickjacking.
  • Utilized spring core, AOP and security to build robust business operations with transactional support.
  • Configured hibernate with Spring ORM as part of spring and Hibernate Integration for best results.
  • Developed the data access classes using JDBC and SQLquerylog4j for logging and SVN for version control.
  • Sound knowledge in SQL within Oracle, MySQL, MS-SQL Server 2012.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache Active MQ on the edge device.
  • Developed and Implemented ANT and MAVEN Scripts to automation of build process on MAVEN build tools to test the application manually and run the JUNIT Test suites.
  • Developed ANT scripts to build and deploy the application in the WebSphere Application Server.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system
  • Log4J was used to monitor the error logs and used GIT as version control tool.

Environment: Java, J2SE/J2EE, JDK, Git, Spring, Hibernate, Web Services, JavaScript, HTML5, CSS, WSDL, JIRA, JAX-WS, JAX-RS, MYSQL, JMS, Oracle, Angular JS, WebSphere, Spring, Spring Boot, Spring Batch, AJAX, jQuery, JUnit, Maven, ACTIVE MQ, Rabbit MQ.

Confidential, Houston, TX (Remote)

Java Developer

Responsibilities:

  • Involved in the architectural design of the project
  • Involved in design, development, testing components utilizing a test-driven development approach in agile methodology
  • Involved in grooming, planning to estimate stories, and identifying dependencies with the product owners, scrum masters and teams using the scaled agile framework methodology.
  • Developed RESTful Web Services
  • Create and persistent objects using Hibernate
  • Used JPA as Persistence framework and hibernate as persistence provider
  • Implement business components using Session beans and Message driven beans
  • Used Java 1.8 features like Streams, Lambda expressions, default methods and methods while developing web services
  • Deployed web services in WebLogic Server
  • Used Agile methodology for software development
  • Used Bitbucket/Git for source control
  • Used Jenkins for Continuous Integration and Delivery
  • Assisted team members in resolving conflicts and other development issues in timely manner.
  • Maintain project metrics, requirements traceability matrix and risk register

Environment: Java 1.8, Spring Framework, JBOSS, Hibernate, HTML, CSS, JavaScript, JQuery, AWS, Maven, Junit, Mockito, Microservices, Advanced REST Client, SQL Developer, web services, Jenkins, Agile methodology.

Confidential

Java Developer

Responsibilities:

  • Standardized data upload formats
  • Designed data schema for the data storage
  • Created web pages for user registration, and uploading data using HTML5, JavaScript
  • Used Spring framework for creating web services
  • Created JPA entities for tables in the database
  • Used Hibernate and spring data frameworks in the persistence layer.
  • Designed and created a data upload process using Spring Batch framework to batch process the uploaded data and save it into database
  • Used Swagger™ specification to describe and document RESTful APIs including defining paths, parameters, responses, models, security and more.
  • Used Advanced REST Client and Postman to test the REST web services.
  • Used agile development strategies in the project. Involved in daily scrum meetings
  • Developed test cases using TestNG
  • Used Agile methodology for development
  • Used Jira and Confluence for project tracking and issue tracking
  • Developed above services using Tomcat server and deployed in WebSphere Application Server
  • Used Bitbucket as a version control repository
  • Used Jenkins for continuous integration and delivery
  • Testing applications by using postman

Environment: Java 1.8, Spring Framework, JBOSS, Hibernate, SQL, HTML, CSS, JavaScript, JQuery, AWS, Maven, Junit, Mockito, Advanced REST Client, Postman, web services, Jenkins, Agile methodology.

Confidential

Jr Java developer 

Responsibilities:

  • Developed a multi-user web application using JSP, JSTL, JavaScript and JDBC to provide the required Functionality.
  • Designed and developed web pages using HTML5, Bootstrap, jQuery, JavaScript, JSON, CSS3
  • Used AJAX and Java script to create interactive user interface and to perform client-side validations.
  • Involved in the creation of interface to manage user menu and bulk update of attributes using Java Script and jQuery.
  • Implemented the database connectivity using JDBC with Oracle 11g as database.
  • Developed Oracle PL/SQL Stored Procedures and Queries for payment release process and authorization process.
  • Created RESTful Web Services for the management of data using Apache CXF.
  • Used GIT for version control system.
  • Developed Servlets and JSP pages for authentication and tested them using JUnit.

Environment: Java 1.8, Spring Framework, JSP, JSTL, JDBC, JBOSS, Hibernate, SQL, HTML, CSS, JavaScript, JQuery, Junit, Mockito, Advanced REST Client, Postman, web services, Agile methodology.

We'd love your feedback!