We provide IT Staff Augmentation Services!

J2ee Developer Resume

4.00/5 (Submit Your Rating)

Tucson, AZ

SUMMARY

  • 6 years of experience in Software Development Life Cycle (SDLC) includes User Interaction, Business Analysis, Development, Implementation, Integration, Deployment both Web and Client/Server Technologies.
  • Working experience with Java 1.8, JSP, Servlets, Struts, Spring Boot, Spring Data - JPA, Hibernate, Webservice (SOAP, REST), JAX-B, JMS, JSF, Ajax, DWR, JDBC, javax.crypto, Apache, UML, XML Schema.
  • Experienced with hands on development in various Spring components like Spring MVC, AOP, Spring IOC, Spring JDBC, Spring JPA, Spring Securities and Spring Batch, Spring Boot, Spring Microservices, and swagger apis.
  • Experience on working with Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert, delete and update the data from the database.
  • Hands on experience with creating Amazon instances, creating Snapshots for instances and restore snapshots also worked with configuring spot, reserved and scheduled instances.
  • Expertise in setting up the life cycle policies to back the data from AWS S3 to AWS Glacier, Worked with various AWS, EC2 and S3 CLI tools.
  • Experience in SOAP based Web Services, REST Web Services, JAX-WS, JAX-RS, JAXB, SOA, AJAX, RMI, JNDI and MVC.
  • Experience with Messaging Queue Technologies such as JMS and Rabbit MQ
  • Experience in implementing Design Patterns like Singleton, Factory, MVC, Data Access Object and Business Delegate. Experienced in developing UML diagrams with Star UML, Rational Rose.
  • Experience in working with various Web and Application servers including Apache Tomcat, IBM Web Sphere, JBoss and Web logic.
  • Experienced in a fast - paced Agile Development Environment including Test-Driven Development (TDD) and Scrum and SAFe. (Scaled Agile Framework)
  • Experience with build/deployment and release of the application using Maven, Ant.
  • Experience in tracking defects, issues, risks using JIRA.
  • Worked in both Agile & Waterfall methodology for Web Based and Client/Server applications and the project activities including Sprint planning, estimations, Sprint Commitment meetings, QA Demo, Daily scrum calls and Sprint retrospective meetings.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
  • Self-starter and a Team Player with excellent communication, interpersonal, positive thinking and mentoring skills and a good aptitude for learning.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, PL/SQL, TypeScript

Enterprise Java: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA

Web/XML Technologies: HTML, CSS, JavaScript, JQuery, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON

Tools & Frameworks: Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, Spring Data.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, Apache CFX, JMS, MQ, AWS

Web/App Servers: Web Sphere, Apache, Tomcat, JBoss, EAP, WebLogic

Database: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB and NoSQL

Development Tools: Eclipse, RAD, Spring Tool Suite (STS), IntelliJ

Modeling/ CASE Tools: Rational Rose, MS Visio Professional, Star UML

Version Control: GIT, CVS, SVN, Rational clear case, Star Team

PROFESSIONAL EXPERIENCE

Confidential, Tucson, AZ

J2EE Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing of software development life cycle.
  • Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Implementation of authentication for Restful web services using Spring Boot Security Starter.
  • Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.
  • Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
  • Used Spring extensively to achieve dependency injection to wire the object of business class.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used AWS Lambda to manage the servers and run the code in the AWS.
  • Used Spring Data Repositories to perform CRUD operations.
  • Spring Boot services were developed using micro service architecture with RESTFUL.
  • Spring security is used for authorization/authentication, session fixation, clickjacking, cross site request forgery.
  • Worked on migration of Existing Applications to AWS cloud.
  • Used Amazon Web Services (AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.
  • Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.
  • Developed spark jobs for batch processing and worked on spark SQL and spark streaming.
  • Docker containers were used to deploy the applications as part of scaling application using Micro services.
  • GIT is used for the version control, Maven is used for build script and configured log4j log files.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Implemented AWS client API to interact with different services as Console configuration for AWS EC2.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite.
  • Used JIRA for project management, Issue tracking and monitoring errors and fixed the errors.
  • Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
  • Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.
  • Used ES6 feature that allow you to work with strings in a novel was compared to ES5 and below.
  • Delivered cutting edge user interface and components using JavaScript ES5.

Environment: J2EE, Spring, Spring boot, Spring MVC, Java Script, Rest, Maven, JUnit, Spring-Data, Bootstrap, AWS, Jenkins, Agile Methodology, Eclipse, Mongo DB, Log4j, STS, Docker, Spring Security, WebLogic Application Server, Agile Methodology, SQL, Windows.

Confidential, Goleta, CA

J2EE 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.
  • Used Spring Framework for dependency injection for Action classes using Application Context XML file.
  • Developed Micro services with spring boot and Spring Batch along with the test cases and used the spring test's framework to create integration tests.
  • Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
  • Developed REST services to talk with adapter classes and exposed them to the angular JS front-end. Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the requirement documents.
  • Developed and Deployed Stateless and Stateful session Beans, used EJB 3.0 as the ORM mapping tool and worked with the different configuration files.
  • Implemented SOAP based web services using Apache Axis with JAX-WS support. Used SoapUI to test the web services.
  • Used AWS to deploy the project on an EC2 instance. Have created highly fault tolerant, highly scalable Java application using AWS Elastic Load Balancing, EC2, VPC and S3 as part of process and security improvements.
  • Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Used Spring Tool Suite (STS) IDE tool for application development.
  • Used Jenkins for Continuous Integration Builds and deployments (CI/CD).
  • Extensively used Maven to build the application and deploy on Embedded Tomcat Server.
  • Performed code merging using GIT pull request and code review to improve the code quality.
  • Troubleshoot complex production issues and fix them, also provide support to the business to use the application.

Environment: Java 1.8, Spring, Spring Boot, Microservices, Spring Data, Apache Axis, JAX-WS, Soap UI, AWS, JMS, STS, Maven, Jenkins, GIT, Tomcat, Jira, JSON, Oracle, Linux.

We'd love your feedback!