We provide IT Staff Augmentation Services!

J2ee Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Java Developer with over 3+ years of experience in all phases of SDLC for enterprise applications.
  • Experience designing and coding web applications using Core Java and Spring boot.
  • Experience in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Enterprise and Distributed Applications, Client Server and Web applications.
  • Working knowledge of developing/implementing Microservices and Web Services using REST.
  • Experience in designing and developing API using the Spring Framework.
  • Extensive programming experience in developing Microservices using Spring Boot with Java 8, 7.
  • Good experience with Cloud Deployment using Spring PCF with Azure and AWS.
  • Extensive experience working in Spring Framework Spring MVC, Spring AOP, Spring DAO, Spring ORM, Spring Security, Struts Framework and O/R mapping Hibernate framework.
  • Expertise in IDEs and tools like RAD, WebSphere, Eclipse, JBuilder, Visio, Rational Rose, TOAD, Maven, Cruise Control etc.
  • Strong background with Data Structures and Algorithms, Object - oriented programming concepts and usage with Java.
  • Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
  • Hands on exposure to multiple Application Servers like JBoss, JBOSSDROOLS engine, IBM WebSphere Server and BEA WebLogic.
  • Worked on developing rich UIs with standard components, CSS, JavaScript and jQuery.
  • Good Knowledge on JavaScript libraries which include Angular JS versions (1.0, 2.0), React JS, NodeJS, backbone.js and GWT.
  • Good Knowledge in XML technologies including XML, XSD, XSLT, (DOM, SAX), SOAP, WSDL, Web Services using AXIS
  • Experience in working with EC2 Container Service plug-in in JENKINS which automates the Jenkins master-slave configuration by creating temporary slaves.
  • Experience in using Log4J, Version Control using GIT, Bit Bucket, SVN, CVS and Maven, Jenkins used for the automatic build process.
  • Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities, communication skills.
  • Good team player with strong work ethics and a quick learner with positive attitude.

TECHNICAL SKILLS

Programming Languages: Java 1.8, 1.7

JAVA Enterprise Technologies: JDBC, Servlets, Spring Core, Spring Security, Spring JDBC, Spring Integration, Spring Boot, Spring Batch, SOAP and Restful Web Services, JPA, EJB, Hibernate.

Front End (Web): HTML, XML, JSON, CSS, JSP, Bootstrap, JavaScript

JavaScript: jQuery, Angular, Node JS

Application Servers: JBoss, Web Logic, Tomcat, Web Sphere

Databases: Oracle, MySQL

Build Tools: Maven, ANT

Design Methodologies: Agile, Scrum

IDEs: Eclipse, STS

Operating Systems: Windows Variants, Unix, Linux

PROFESSIONAL EXPERIENCE

Confidential

J2EE Developer

Responsibilities:

  • Involving in requirements gathering, analysis, design, and documentation of the application.
  • Developed Web based and Server-side applications using Java8.
  • Used Spring Boot which is radically faster in building cloud Microservices and developed Spring based application with very little configuration.
  • Used Java8 features in developing the code like creating resource classes, fetching documents from database.
  • Design and development of microservices using Spring Boot, REST API and document it using swagger.
  • Responsible for developing microservices using Test Driven Development and Pair Programming in a DevOps environment using Spring Boot.
  • Used Spring Webflux and migrated applications from servlet to reactive API.
  • Used Annotations for Spring DI, Auto wiring and Spring MVC for REST API s and Spring Boot for Microservices.
  • Use Enterprise Architect to generate the XML schema for the application.
  • Used Swagger with Spring-Boot to generate documentation for REST API endpoints.
  • Production deployments on AWS cloud using services like Elastic Beanstalk, RDS, EC2, S3.
  • Implemented Text notifications feature for urgent pending actions for the user.
  • Used advanced Java 8 features like Lambda Expressions for Array operations, Streams, Method reference, and Collections.
  • Developed CRUD REST API using POST, GET, PUT and DELETE methods.
  • Developed spring framework's Aspect-oriented programming (AOP) to write various cross-cutting routines to execute some recurring functionality like logging module execution times, recording application usage, auditing user login data etc.
  • Worked on postman to test out the API we have worked on.
  • Developed Restful web services to communicate with MongoDB.
  • Implemented MongoDB as the NoSQL database for this application.
  • Worked on AWS services and implemented them into our Onelabs project.
  • Worked on the Jenkins pipeline.
  • Created REST endpoints to connect the different microservices that our team has worked on.
  • Worked on Junit and Mockito testing.
  • Used version control Git and Jira for tracking work in our agile workplace.

Environment: Java 8, Spring boot, RDBMS, JavaScript, jQuery, MongoDB, Jenkins, HTML5, CSS, GIT, AWS, Junit, Windows

Confidential, St. Petersburg, FL

J2EE Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Designed and developed the application using Agile Methodology and followed Scrum .
  • Used a service-oriented architecture , with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Extensively used Functional Programming using Java 8.
  • Developed RESTful Web Services to establish communication between different applications.
  • Used Spring MVC Rest Controllers, Services along with Dependency Injection, Spring JMS and Spring Security. Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Used AWS Cloud watch in alerting, maintaining and monitoring of production and corporate servers/storage.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping.
  • 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 extensively to achieve dependency injection to wire the object of business class.
  • Used Spring Data Repositories to perform CRUD operations.
  • Implemented 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.
  • Worked on MongoDB design and indexing techniques. Implemented read preferences in MongoDB replica set.
  • Utilized Node.js to create a fast and efficient chat server.
  • 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.
  • Used JUnit to write repeatable tests mainly for unit testing.

Environment: Java 8, Spring, Spring Boot, Spring Data, Oracle, AWS, Microservices, MongoDB, Jquery, Ajax, HTML5, CSS3, WebServices, Star UML, SOAP, AWS, XML, JSP, Java script, HTML, MVC, Apache Tomcat.

Confidential, La Follette, TN

Java developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.
  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • Implemented Single Page Design and customized directive and filter criteria by using Angular 2.
  • Developing the application for incident creation and retrieving the events using restful web services with spring Boot.
  • Worked extensively on spring boot for building web service.
  • Used Maven for compilation and building JAR, WAR.
  • Maintained source code in GIT Repository.
  • 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.
  • Actively involved in code reviews and also in bug fixing.

Environment: Java, JSP, JavaScript, Ajax, JQuery, Angular 2, Maven, Node.JS, Spring Boot, MongoDB, DOJO, Eclipse, Spring, Hibernate, Microservices, Backbone, HTML5, CSS3, Rest API, Log4J, GIT, Agile, Jenkins, XML, Windows.

We'd love your feedback!