We provide IT Staff Augmentation Services!

J2ee Developer Resume

Madison, WI

SUMMARY

  • J2EE/Java Developer with 8+ years of IT experience in analysis, design, development, documentation, implementing of web applications.
  • Experienced with hands on development in various Spring components like Spring MVC, AOP, Spring IOC, Spring JDBC, Spring - Data, Spring JPA, Spring Securities and Spring Batch, Spring Boot, Spring Microservices, Swagger API’S.
  • Good experience in working with Spring Boot, Spring Microservices.
  • SDLC: Software development experience in object oriented programming, design and development of Multi-Tier distributed Enterprise applications.
  • Experience in Spring Framework modules such as Spring MVC (dependency of Injection), IOC, AOP and Spring JDBC, SpringJTA, Spring IO, Spring Security, Spring Boot with Thyme leaf, Spring Batch, Spring Heroku, Spring Security, Spring Integration, Spring Zuul, Spring Eureka, Spring NetFlix, Spring Hystrix.
  • Expertise in IDEs for software development like NetBeans, STS and Eclipse.
  • Solid background in Core Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans, Executor Services, Thread pools.
  • Understand the core AWS services, uses, and basic architecture best practices.
  • Experience in working with open source frameworks like Spring, ORM frameworks like Hibernate and Spring JPA.
  • Quick-witted Competent with skilful ability in using Spring (Aspect Oriented Programming and Dependency Injection/Inversion of Control) and Object Relational Persistence frameworks like Hibernate with mapping of persistent classes and usage of Hibernate Query Language.
  • Knowledge in launching AWS EC2 instances and continuous integration using Jenkins.
  • Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
  • Strong working experience in building and deploying MAVEN scripts, debugging through logging frameworks like log4j, automated Continuous Integration with Jenkins.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental & Iteration methodology and Pair Programming as well as implementing Waterfall model. To track the progress of Agile process used JIRA.
  • Experience in SOAP based Web Services, REST Web Services, JAX - WS, JAX-RS, JAXB, SOA, AJAX, RMI.
  • Experience in working with various Application Servers like IBM WebSphere, WebLogic, Apache Tomcat Servers.
  • Expertise in various version control tools such as SVN, CVS, Git and Clear Case.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Highly communicative with other key participants including client, detail oriented, excellent interpersonal, written, verbal communication skills and strong analytical, problem solving and decision-making skills.
  • Strong communicator and skillful in working closely with customers to identify and resolve problems.
  • A complete Tech Savvy and Positive attitude to expand present knowledge base, energetic, active team player with positive and forward-looking attitude.

TECHNICAL SKILLS

Languages: Java7/8/11, PL/SQL

J2EE Technologies: Java, J2EE, JDBC, JSP, JMS, Java Beans, JSTL, JSF, Spring, Hibernate, JTA, JNDI, JPA.

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

Web services: SOAP, Restful, WSDL, JAX-RS, Micro Services Architecture.

Database: Oracle, SQL-Server, MySQL server, TOAD, Mongo DB/ NOSQL, DB2

IDEs: Eclipse, Net Beans, IBM RAD, STS, IntelliJ

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

Methodologies: Agile, TDD (Test-Driven-Development), Scrum

Version Control Tools: GIT, GITHUB, SVN

Operating System: Windows, Linux

PROFESSIONAL EXPERIENCE

Confidential, Madison, WI

J2EE Developer

Responsibilities:

  • Gathered and Analyzed business requirements for Application build.
  • Participated in system design, planning, estimation and implementation.
  • Followed SDLC-Agile/Scrum methodology in the application development.
  • Developed the robust web-based application on Spring Boot frame structure using Java/J2EE technology.
  • Created Spring Boot application using Spring components like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring IOC and Spring Security. The application was created using maven build automation tool in Spring Tool Suit (STS) IDE.
  • Created and ImplementedMicroservicesusing Spring Boot.
  • Designed and developed the application using AGILE-SCRUM methodology.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
  • Deployed the application in AWS EC2 instance performed continuous integration using Jenkins.
  • Developing the application for incident creation and retrieving the events using restful web services with spring Boot.
  • Used Spring Batch to process large volumes of records, including logging/tracing, transaction management.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Extensively used Maven to build the application and deploy on Embedded Tomcat Server
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.
  • By using Node.Js Integration of user-facing elements developed by front-end developers with server side logic.
  • Configured session timeout with Spring Boot in server side and implemented auto logout Functionality.
  • Involved in creating and Deployment of REST API and Micro Services in Java J2EEE using Spring Boot.
  • Implemented Single Page Design and customized directive and filter criteria by using React JS.
  • Node.js is used to develop server-side applications.
  • Worked extensively on spring boot for building REST API’s.
  • Reviewed the code for ensuring adherence to Java coding standards.
  • Utilized HTML5 and React JS in implementing some of the front end components.
  • Extensively used STS for developing, debugging, integrating and deploying the application.
  • Maintained source code in GIT Repository.
  • Used Amazon WebServices(AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.
  • Used Postman with JSON to test the request and response of the application.
  • Designed various tables required for the project in Oracle database.
  • Prepared JUnit and Integration test cases and integrated with Jenkins.
  • Reviewed the code for ensuring adherence to Java coding standards.

Environment: Java 11, Spring Boot, Spring IOC, Spring MVC, Spring AOP, Spring Batch, Spring ORM, Spring-Data, Node.JS, Microservices, AWS, STS, XML, RESTful Web Services, Agile, STS, Maven, GIT, Oracle, SQL, Apache Embedded Tomcat, Log4j, JIRA, Oracle, Windows.

Confidential, Oak Brook, IL

J2EE Developer

Responsibilities:

  • Implemented the Project in AGILE based development Environment and participated in Daily Scrum, Backlog refinement, Sprint Planning, Retrospective and Sprint closing.
  • Followed Scrum/Agile Methodology during the software development life cycle.
  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • Developed the application usingJava8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • 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.
  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE Standards.
  • Designed and developed various modules of the application with Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Developed and delivered REST based Web Services and used Apache-CXF and SOAP UI to test the services.
  • Involved in creating and Deployment of REST API and MicroServices in Java J2EEE using Spring Boot.
  • Implementation of authentication for Restful web services using Spring Boot Security Starter.
  • Worked extensively on spring boot for building web service.
  • Used STS for developing, debugging, integrating and deploying the application.
  • Maintained source code in GIT Repository.
  • Created detailed design documents, use case diagrams and class diagrams.
  • Implemented RESTful Web services. Published and consumed web services.
  • Utilized Jenkins for build automation.
  • Performed backend migration from Spring MVC to Spring Boot using Micro Services.
  • Used Maven for compilation and building JAR, WAR.
  • Worked on migration of Existing Applications to AWS cloud.
  • Used Log4J for logging and tracing the messages.
  • Utilized Node.js to create a fast and efficient chat server.
  • Actively involved in code reviews and also in bug fixing.

Environment: Java, JavaScript, Ajax, JQuery, Maven, Spring Boot, POS, DOJO, AWS, STS, Spring, Microservices, REST API, Log4J, GIT, Agile, Jenkins, XML, Git, Tomcat, Oracle, Windows.

Confidential, Cleveland, OH

J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Following Agile Methodology and interact with various stake holders in gathering requirements and business artifacts in the areas of gathering, design, coding and documentation.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.
  • UsedAWSSDK for connection to Amazon S3 buckets as it is utilized as the object storage accommodation to store and retrieve the files cognate to the application.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Implemented and tested the enterprise application with jQuery and Spring MVC.
  • Created and ImplementedMicro Servicesusing spring boot, REST, JSON.
  • Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Used Node.JS to sign up for lightweight web server to host application locally.
  • Involved in Unit testing of application using JUnit and built the package using Maven and deployed the application on to WebLogic App Server.
  • Apache Maven tool has been used for the build and deploy the application. Monitored the Error logs using Log4J and fixed the problems.
  • Followed Agile/SCRUM software development methodologies.
  • Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: J2EE, Spring, Hibernate, MVC, Spring Boot, AWS, Eclipse, Maven, JDBC, JSTL, JMS, XML, REST, WebLogic, agile, SQL and Windows

Confidential, Fairfax, VA

Java Developer

Responsibilities:

  • Gathered system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Designed UML Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed application using Spring MVC, JSP, JSTL, the business layer is built using Spring and the persistent layer uses Hibernate.
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Created and injected Spring services, Spring controllers to achieve dependency injection and to wire objects of business classes.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service forentire applicationutilizingHibernate.
  • Extensively used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Implemented Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Implemented build scripts using Maven to create WAR and deploy in application server.
  • Used Log4j for External Configuration Files and debugging.
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
  • Prepared Unit and System Testing Specification documents and performed Unit and System testing of the application.
  • Reviewed the code for ensuring adherence to Java coding standards.
  • Developed Functional Requirement Document based on users requirement.

Environment: J2EE, Servlets, JSP, Spring, Hibernate, MVC, Eclipse, Maven, JSTL, JNDI, JMS, XML, JAXB, SOAP, Maven, Log4j, Oracle and Windows

Confidential, Waynesboro, VA

Java Developer

Responsibilities:

  • Development of functional modules using Java, J2EE, Spring-Hibernate.
  • Participated in Functional Document reviews and created Technical Specification documents.
  • Actively designed, developed and integrated the Metrics module with all other components.
  • Developed Java components using Spring IOC, Hibernate using Eclipse.
  • Designed Java models consist of Java beans and database entity classes.
  • Implemented DAO pattern to access database and perform database CRUD operations in persistency layer.
  • Used various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
  • Developed use case UML diagrams such as Sequence and Class diagrams for my application module.
  • Deployed application JAR file on WebSphere application server.
  • Indentified and addressed transactional issues concurrency issues.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (GIT).
  • Co-ordination with offshore/onsite team on development activities.
  • Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.

Environment: Java, Spring Framework, Hibernate, JAXB, Eclipse, HTML, XML, Log4j, SOAP, Maven, WebSphere, Oracle, GIT, Windows.

Hire Now