We provide IT Staff Augmentation Services!

J2ee/java Developer Resume

Oklahoma City, OK

SUMMARY

  • 6 years of professional experience in the IT industry in programming with Java, J2EE with focus on web application development.
  • Proficient in Java design patterns including Singleton, Dependency Injection, Factory, Model View Controller (MVC), and Data Access Object (DAO).
  • Expert in Spring framework including configuring Spring Application Context with Dependency Injection, Spring IOC (Inversion of Control), Spring AOP (Aspect - oriented Programming), Spring MVC, Spring Security, Spring Boot, Spring Cloud, Spring JPA and Spring Batch.
  • Good knowledge of Spring Core, spring batch, Spring security, Spring Boot, Spring Cloud, spring MVC and spring's integration with Hibernate.
  • Experience in Microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.
  • Worked under new technologies introduced injava8 like Functional interfaces and Lambda Expressions.
  • Expertise in Application development using various frameworks such as Spring Framework.
  • Experience in unit testing of software components using Junit, manual test cases development and execution.
  • Extensively used SCM tools like CVS, ANT and Maven for building, packaging and deploying applications, Log4J.
  • Good experience in Web Services using SOAP protocol and JAX-RPC, JAX-WS, REST, AXIS, WSDL and UDDI.
  • Worked on Spring-DAO based declarative transaction management.
  • Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
  • Experience in working with messaging systems like Kafka, Kafka event Sourcing.
  • Hands-on experience in implementation of Hibernate and spring framework.
  • Modularized front end CSS and JS code with Sass. Built a real time mouse/click user analytics web service with Node.JS.
  • Developed functions and store procedures using SQL and PL/SQL for the application.
  • Experience in writing Build Scripts in MAVEN and using CI (Continuation Integration) tools like Jenkins.
  • Proficient in using Object Oriented Programming Analysis and Design (OOAD) principles, UML and Rational Rose and Object Oriented Design Patterns in building high performance applications.
  • Experience in building microservices using springboot and deploying to AWS Cloud.
  • Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.
  • Proven background leading teams in stressful, deadline-oriented environments.
  • Quick learner with ability to meet deadlines and work under pressure.
  • Excellent analytical and problem solving skills along with good oral and written communication skills

TECHNICAL SKILLS

Languages: Java SE 6/7/8, Java 1.6/1.7/1.8/J2EE

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, ANT, MAVEN, Log4j, XML, Web services (REST/SOAP), Microservices

Frameworks: Struts, Spring, Spring-Data, Spring Boot, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP

Web/Application Servers: Web Logic, WebSphere, Apache Tomcat, JBOSS

Version Control Tools: GIT, SVN

Build Tools: Ant, Maven

Methodologies: Agile (Scrum), Iterative

Database Environments: Oracle, PostgreSQL, MySQL

Operating Systems: Windows, Mac, Linux and UNIX

PROFESSIONAL EXPERIENCE

Confidential, Oklahoma City, OK

J2EE/Java Developer

Responsibilities:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • UsedJava8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Understanding business objectives and implementation of business logic.
  • Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
  • Used various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
  • Used Spring Data Repositories to perform CRUD operations.
  • Performed backend migration from Spring MVC to Spring Boot using Micro Services.
  • Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.
  • 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 on migration of Existing Applications to AWS cloud.
  • 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.
  • ImplementedJava1.8 features for the existing application where ever required.
  • Used AWS Lambda to manage the servers and run the code in the AWS.
  • Implement modules into Node.JS to integrate with designs and requirements.
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development. Tracked defects using QC.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by usingjavaJAX-WS API and did the corresponding configurations.

Environment: JavaEE 8, Lambda, Spring MVC, JavaScript, Ajax, JSP, Spring Boot, Spring-Data, Node.JS, Microservices, Spring Security, AWS, STS, Maven, GIT, Log4j, Junit, MongoDB, AJAX, JIRA, Tomcat Server, Oracle, Windows.

Confidential, Katy, TX

J2EE Developer

Responsibilities:

  • Responsible for the Design, Deployment and development of the web applications.
  • Designing, coding, testing, debugging, and documenting programs as well as support activities for the corporate systems architecture
  • Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
  • Used various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
  • Responsible for using AWS Console and CLI for deploying and operating AWS services.
  • 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.
  • 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.
  • Working on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, schema design, etc.
  • Utilized Node.js to create a fast and efficient chat server.
  • Used Spring frame work to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
  • Apache Kafka is used to send message objects to client queues and topics.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
  • Used Apache Tomcat an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications.
  • Performed purification of the application database entries using Oracle 11g.
  • Used JUnit to write repeatable tests mainly for unit testing.

Environment: Java, Spring, Spring Boot, Spring Data, REST API, AWS, Node.JS, Microservices, MongoDB, WebServices, Star UML, Apache Tomcat, Oracle, Windows.

Confidential, Baton Rouge, LA

J2EE/Java Developer

Responsibilities:

  • Participated in system design, planning, estimation and implementation.
  • Followed SDLC-Agile/Scrum methodology in the application development.
  • Used Spring extensively to achieve dependency injection to wire the object of business class.
  • Used Spring Data Repositories to perform CRUD operations.
  • Involved in developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Developed various EJBs (session and entity beans) for handling business logic.
  • Worked on RESTful Web Services for transferring JSON data between two interfaces.
  • Implemented Micro Service Architecture with Spring Boot based consumed SOAP based Web Services.
  • Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
  • By using Node.Js Integration of user-facing elements developed by front-end developers with server side logic.
  • Used Maven tool to build the application and deployed on the WebLogic.
  • Performed the unit testing, integration testing and system testing for the application using JUnit.
  • Used Jenkins for the automatic build process and used for integration testing and deploying software.
  • Used GIT to control, track and maintain the different versions of the project.
  • Used various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
  • Created complex SQL queries and used JDBC connectivity to access the database.

Environment: Windows, Java, SDLC-Agile/Scrum, Micro-Services, Node.JS, Spring Boot, Spring-Data, Junit, MVC, UML, Jenkins, Maven, Git, WebLogic, Eclipse, Node JS, Bootstrap, SQL.

Hire Now