We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Cheyenne, WyominG

PROFESSIONAL SUMMARY:

  • More than 4 years of extensive IT experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, integration, testing and maintenance of applications using JAVA/J2EE technologies.
  • Developed Web - based enterprise applications using Java/J2EE, Core Java, Servlets, JDBC, Hibernate, Web Services (SOAP and REST) and MVC Framework (Struts, Spring MVC).
  • Hands on experience with different spring framework modules like Spring Core, Spring AOP, Spring IOC, Spring MVC, Spring Batch, Spring Security, Spring Transaction, Spring REST, Spring Cloud and Spring Boot.
  • Good experience in developing UI using JSP, JSTL, HTML, CSS, Java Script, Bootstrap, jQuery, Ajax, Angular JS, React JS, Node.js and Angular.
  • Experience with Java 8 features such as lambda expressions, Streams and Parallel Operations.
  • Involved in developing the application with Service Oriented Architecture (SOA), Micro Services Architecture and Test-Driven Development.
  • Strong experience in developing and consuming SOAP and Restful Web Services.
  • Experience in using Swagger for documenting Restful web services.
  • Implemented REST based Micro services using spring framework.
  • Worked with XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB.
  • Experience in using persistence framework like Hibernate, JPA for mapping java classes with data base and using HQL (Hibernate Query Language).
  • Experience in developing XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach and REST based services with JAX-RS, Jersey and Spring Integration.
  • Strong experience in database design using PL/SQL to write Tables, Stored Procedures, Functions, Triggers, Indexes with tools such as TOAD, SQL Plus and proficiency in writing complex queries to retrieve data.
  • Expertise in using JDBC and Hibernate for connection and access to databases.
  • Good experience with Relational databases like Oracle, MYSQL, PostgreSQL, SQL Server
  • Experience in using JIRA for bug tracking and raising tickets.
  • Knowledge on OAuth 2.0, JWT tokens for secure access to server resources from external clients.
  • Experience working with version control tools like GIT and SVN
  • Experience with build automation tools like Ant, Maven and Gradle for builds and deployments to different environments.
  • Worked with Agile, Scrum methodologies

TECHNICAL SKILLS:

Languages: Java 1.8, J2EE, SQL and PL/SQL

Markup/XML Technologies: HTML5, CSS3, JavaScript, jQuery, Angular JS, Angular 2, Node JS, XML and JSON.

Tools: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, JSF, JUnit, Apache CXF, SOAP UI, GWT, Jersey.

Build Automation: ANT, MAVEN, Jenkins, Gradle.

Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Apache Axis and Apache CFX.

Web/App Servers: Web Sphere, Apache, Apache Tomcat, JBOSS EAP, Web Logic Server and Apache Camel

Databases: Oracle, SQL-Server 2005, MySQL server, MS SQL, IBM DB2, NoSQL DB like Mongo DB and Cassandra.

IDE tools: Eclipse, RAD, Spring Tool Suite (STS) and IntelliJ, Visual Studio.

Version Control: Tortoise SVN, CVS, Rational Clear case, Source Tree and Git.

OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX

Design Patterns: Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller and DAO pattern.

Domain Knowledge: Fraud prevention and Risk Management Relationship Building Account Management Customer Service and Mentoring

PROFESSIONAL EXPERIENCE:

Confidential, Cheyenne, Wyoming

Java Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) which includes development, design, analysis, testing and Integration of various web based and client/server applications in multi-platform environments with JAVA/J2EE technologies.
  • Used core Java concepts like Collections, Multi-Threading, Generics, Exception Handling, Java Reflection and Serialization.
  • The application is designed using Java/J2EE technologies along with Spring Boot framework.
  • Developed frontend applications using Angular, HTML, CSS, Bootstrap and Ajax calls.
  • Involved in integrating JAX-RS into Spring Boot application.
  • Migrating our application from angular to REACT Js
  • Participating to write API’S by using Java Spring Boot.
  • Designed and developed Micro services, using Java, spring, and REST.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security.
  • Using technologies JavaScript, Node.js, Angular 1.6 and angular 7, HTML,Docker, Kafka, Swagger, Postman.
  • Implemented Spring Boot Micro Services to divide the application into various sub modules.
  • Experience in using Tools Jenkins and Docker for Continuous Integration and Continuous Deployment (CI/CD) of Micro Services.
  • Developed stored procedures, Triggers and functions in Oracle to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template and Spring IOC (Dependency Injection).
  • Developed critical components of the application including JSP views, and business logic and data logic components that include JDBC, SQL queries and CRUD operations following MVC architecture.
  • Involved in understanding project requirements, analyzing, designing, developing and testing application using Agile methodology
  • Designed and implemented user interface using Angular JS Framework.
  • Designed, implemented and deployed J2EE web application using Spring MVC and Hibernate.
  • Worked on Angular 2.0 by consuming Restful web services & Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Responsible for developing and maintaining entire web application using AngularJS, NodeJS, No SQL based on W3C standards
  • Used AngularJS for client-side validations.
  • Used Spring Core framework to inject dependency, DAO and Bean objects, and auto wiring Components
  • Implemented Restful web services using Spring REST and used Postman to test web service response.
  • Used Maven scripts to build and deploy war files to QA environment.
  • Involved in writing the ANT scripts to build the application.
  • Involved in using Log4J to create log files to debug.
  • Extensively worked on developing UI components using HTML, CSS, JavaScript, JSP and jQuery to interact with SOAP web services.
  • Involved in day to day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.
  • Wrote test cases using Mockito.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, SVN, Jenkins and Apache Ant and deployed in Docker/Kubernetes containers.
  • Significant experience in web development tools like Spring Tool Suite, IntelliJ, Eclipse
  • Participate in deployment support for the releases.
  • Successfully performed the Restful APIs Integration using Jersey for JAX-RS implementation and developed an API wrapper for reusability.

Confidential

Java Developer

Responsibilities:

  • Involved in enhancing legacy application framework and up-gradation the applications with new changes and enhancements in 4 major releases and multiple patch releases throughout a year.
  • Involved in a Micro services Migration Project using Spring Boot.
  • Excellent technical and communication skills. Effective mediator between peers, end users, and clients. Extensive exposure in Product and Application demonstrations to clients.
  • Worked with AML system enabled operation team to review payments and comply with regulation.
  • Working experience in Waterfall environment.
  • Expertise in System design and development required for business process. Conducting needs analysis and documenting requirements and coordinating project activities.
  • Used Core Java features like Multithreading, Collections and Synchronization.
  • Involved in requirement analysis and feasibility study of the enhancement or new change to provide most effective solution to the client and actively involved in analyzing and fixing critical production issues.
  • Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application. Used Jenkins for CI/CD process.
  • Hands on experience with Testing application using JUnit and Mockito.

We'd love your feedback!