We provide IT Staff Augmentation Services!

J2ee Developer Resume

4.00/5 (Submit Your Rating)

Kansas City, MO

SUMMARY

  • 7 years of experience in the Industry with proficiency in Development of web applications.
  • Proficient in different phases of Software Development Life Cycle (SDLC) including Design, Implementation and Testing during the development of software applications.
  • Experienced working in Azure environment.
  • Around 3+ years of experience in CQ5/AEM with versions 5.x and 6.x and expertise inCQ5, CRX, JCR, Sling, Apache Oak and OSGI technologies.
  • Worked on Polymer Library and Lit Element, front - end web libraries for building Web Components.
  • Proficient in developing Single Page Applications (SPA) using Angular and React.js.
  • Created Single page applications with the use of JavaScript libraryReact.js.In-depth experience in React.js and techniques such asRedux, Axios, JSX, Form Validation, HOC and react-router.
  • Had a good understanding of the AEM architecture, Application development and Deployment Cycles, CQ5 building blocks, CRX repository, leveraging web content.
  • Expertise in several Java/J2EE technologies like JSP, Servlets, JDBC, Java Beans, XML, HTML, CSS, Ajax, JavaScript, jQuery, Restful Web Service, SOAP, Core Java, Multithreading, Generics, Serialization, Spring and Object Relational Mapping (ORM) tools like Hibernate.
  • Full Stack Modern Progressive Web Apps -ReactJS,Redux,GraphQL.
  • Developed mock data generation feature that is integrated withGraphQLIDE interface to allow users to send queries against their custom generated schema and render mock results in order to familiarize users to theGraphQLsyntax
  • Expertise with the tools in Hadoop Ecosystem including Hive, MapReduce, Spark, Kafka andZookeeper.
  • UtilizedJava 8features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Experience in Spring Framework modules such as Spring MVC (dependency of Injection), IOC, AOP and Spring JDBC, Spring DATA, Spring JTA, 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.
  • Experience in Microservices Architecture with Spring Boot.
  • Configured AWS cloud watch to monitor AWS resources and application, including creating AWS customized Scripts to monitor various application and system & Instance metrics.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS), including EC2, S3, Cloud Front, Elastic Filesystem, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM which allowed automated operations.
  • I was involved in a project with Confidential wherein I was tasked to develop few screens in React Js using Redux. The toolset used was VsCode, BitBucket, Confluence, Jira, Postgress Database, NestJs for rest Api and Node.js.
  • Proficient with container systems likeDockerand container orchestration likeEC2 Container Service,Kubernetes, worked withTerraform.
  • Excellent understanding ofHadoop architectureand underlying framework includingstorage management.
  • Experience in Data migration from DB2 to ApacheCassandra DBand involved in major and minor up gradation of Couch base andCassandra cluster.
  • Experience working with Web Services using SOAP, Rest, JAX-WS, JAX-RS, JAX-RPC with Axis, CXF, Jersey.
  • Hands-on experience in working with XML related technologies such as DOM, SAX, XML Schema, XSL, XSLT, DTD, XSD, JDOM, JAXB, JAXP, XPATH and XQuery.
  • Expertise in designing and creating REST API's.
  • Expertise in Client Scripting language and server-side scripting languages like HTML, DHTML, CSS, JavaScript, JSTL, AJAX, jQuery, Ext-JS, JSON, Dojo, bootstrap, AngularJS and node.js.
  • Experience in building microservices using SpringBoot and deploying to AWS Cloud.
  • Working experience in Core Java with strong understanding & working knowledge of Object-Oriented Programming and also APIs like Collections, Multi-Threading, Exception.
  • Hands on experience in a Linux environment with Apache Tomcat on Amazon AWS Infrastructure Setup Web Server, App Server and PDS Server.
  • Hands on experience in developing Persistence layer using Hibernate, Spring Data, Spring JDBC.
  • Build and Deployed applications on Tomcat and WebLogic Servers.
  • Expert in Build Tools Like CI/CD-ANT, Maven, Jenkins and logging tools like Log4J.
  • Extensive experience in Integrated Development Environment (IDE) such as Eclipse, NetBeans, IntelliJ, JBuilder, JDeveloper, WSAD, Spring Source tool suite.
  • Extensive Knowledge on SQL, PL/SQL, Queries, Views and Stored Procedures.
  • Experience with CVS, SVN and GIT version control tools for code commit and update.
  • Strong working experience with Relational Database Management Systems including Oracle, MySQL, Access, SQL Server, DB2, MongoDB.
  • Experience in working onDevOpsteams and help automate server and infrastructure configurations usingshell scripting, Perl, chef cook booksand buildingDocker Images.
  • Experience in Cross-Platform Mobile Development usingReact Native + Type Scriptbased mobile app.
  • Understanding of Java threading/concurrency this not only includes synchronized blocks, wait notify, but also executors, Thread Pools, Fork/Join, blocking queues, semaphores, countdown latch.
  • Excellent Communication, Team work, inter-personnel, presentation skills and self-starter who grasps quickly and is always willing to take on a variety of tasks with progressively increasing technical complexity.

TECHNICAL SKILLS

Programming Languages: Core Java, SQL, C# .NET, Python

Content Management Systems: CQ 5.6, CQ/AEM 6.0, AEM 6.1, and AEM 6.2.

J2EE Technologies & frameworks: Servlets, EJB, JSP, JSF, JDBC, SOAP, WSDL, REST, JPA, Spring, Hibernate, Spring MVC, Spring Boot, Spring Data, Spring Batch, Spring cloud, Node.JS

Databases: Oracle, SQL Server, Cassandra, Redis, MySQL, NoSQL, postgres, Firebase, Sybase ASE

Application/Web Servers: Oracle Web logic, IBM Web Sphere, JBoss, Apache Tomcat

Messaging Services: JMS, Active MQ, Rabbit MQ, Kafka

Build & Configuration Tools: Ant, Maven, Gradle, Jenkins, EC2, IAM, S3

Version Control Tools: GIT, SVN, CVS, Bitbucket, TFS

Project Management Tools: JIRA, Rally, Microsoft Project

Cloud Technologies: AWS, EC2, EBS, S3, Docker, ECS, 3API Gateway, RDS.

Operating Systems: Windows, Linux, Unix

IDE s: Eclipse, Visual Studio, Spring Tool Suite, Sublime Text, Atom

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, MO

J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications and Development of the Application.
  • Implemented the project as a multi-tier application using Spring MVC, Spring boot, Micro services& used core Spring concepts like AOP, IOC.
  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Worked with Play framework and Akka parallel processing.
  • UsedJava8features like stream and Lambda expressions.
  • Worked on server-side implementation using spring core, spring annotations navigation from presentation to other layers using Spring MVC and integrated spring with Hibernate using Hibernate template to implement persistent layer.
  • Designed and developed the data modelling usingJPA-Hibernateand designed API with spring implementedSpring Cache.
  • Used spring boot and security module to implement login and authentication feature.
  • Implemented Spring Boot and Micro Services to divide the application into various sub modules.
  • Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Efficiently handled periodic exporting of SQL data into Elastic search
  • Implemented UI using Angular 4.0, Typescript, Java Script, jQuery, HTML5 and CSS3.
  • Implemented the validation error handling and caching framework with Oracle Coherence cache.
  • Developing stored procedures to implement the business logic and calling from Hibernate using callable statements and used applications using JSP, Servlets, JDBC, and Hibernate.
  • Designing RESTAPIs, supporting JSON, that allow sophisticated, effective, and low-cost application integration.
  • Used Splunkfor maintaining ApplicationLogs and Bugzillafor tracking code bugs.
  • Used AWS EC2 and S3 buckets to deploy the application.
  • Using REST APIs with JAX-RS to consume Web Services, in order to handle two interfaces, XML and JSON.
  • Used Oracle12c database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Prepared the JUnit test cases, integration scenarios to test the implementation.
  • Experience in working with CI/CD tools like Jenkins, GitHub.
  • Provided testing support for QA / UAT activities and resolved testing bugs. Also supported production deployment, resolved post deployment production issues.

Environment: Java 1.8, J2EE, JSP 1.2, spring 4.0, AWS, Spring Boot, Hibernate/JPA 4.0, Angular4.0, REST API, SOAP UI, Splunk, WebLogic 12, Oracle RDBMS, Oracle, SQL, TestNG, Mockito, Jenkins.

Confidential, Leawood, KS

J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed applications using new features of Java 1.8 Annotations, Generics, enhanced for loop.
  • Participated in creation of Spring Configurations using Java8 features, Lambda expressions, Streams, filters.
  • Worked extensively in implementation of spring framework-based Java application - Spring Boot, Spring Core, Spring Batch, Spring MVC, Spring AOP, Spring JMS etc.
  • ImplementedJava 1.8 Rest Client APIs to download the financial data using the REST API's exposed by the third-party vendors.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Involved in creating and Deployment of REST API and Micro Services in Java J2EEE using Spring Boot.
  • Implemented Microservice Architecture, with Spring Boot-based services interacting through a combination of REST, SOAP.
  • Implemented REST APIs, to support external and internal applications.
  • ImplementedAWSclient API to interact with different services as Console configuration forAWS EC2.
  • UsedAWSSDK 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.
  • Developed Core Java classes and methods for handling data from databases.
  • Provided utility classes for the application using Core Java and extensively used Collection package.
  • Using Spring-Batch to parse & push text file/csv files to Database.
  • Developed Micro Service to provide RESTful API utilizing Spring Boot with various data persistence frameworks such as Hibernate and JPA and messaging engines.
  • Created REST clients to consume data from other partner applications and involved in creating POC’s using MEAN stack and enhancing existing REST API’s developed using Node-JS, Express-JS and Mongo-db.
  • Designing and developing Restful API and services using best practices to interact within the microservices and with the front end.
  • Worked on MongoDB design and indexing techniques. Implemented read preferences in MongoDB replica set.
  • Involved in the front end using JSP, JSTL and jQuery, jQuery UI, Servlets, Angular 4, JavaScript, JSON and AJAX.
  • Developed server-side services using Java, Spring, Web Services (SOAP, RESTful, WSDL, JAXB, JAX-RPC).
  • Involved in Unit testing of application using JUnit and built the package using Maven and deployed the application on to WebLogic App Server.
  • Used MAVEN building tool for creating EAR file to be deployed in the application servers, it is also used for Dependency management of code in the application.
  • Used Log4j for logging and debugging throughout the application.
  • Node.js is used to develop server-side applications.
  • Used JIRA for bug tracking issue tracking and project management.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.

Environment: Java 8, Spring, Spring Boot, Spring MVC, Spring IOC, Spring AOP, Spring DAO, Microservices, JMS, WebLogic, HTML5, CSS3, MongoDB, REST API, Git, Maven, Eclipse, Node.JS, JIRA, SQL, Oracle 12c, AWS, Windows.

Confidential, Austin, TX

J2EE Developer

Responsibilities:

  • Worked in Agile development following SCRUM process, Sprint and daily stand-up meetings.
  • Used Core Java Collections, Exception Handling, Multi-Threading, Serialization, I/O and Java 8 features like Lambda expressions, Stream API, Bulk data operations on Collections which would increase the performance of the Application.
  • Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications.
  • UsedMicroservicesusingSpringMVC,SpringBoot,SpringCloud, Spring AOP, Dependency Injection.
  • Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
  • Developed controllers and services for handling the requests using Spring Boot.
  • Developed Micro Service to provide Rest API utilizing Spring Boot with Spring MVC.
  • Develop coreJavaprograms for all business rules and workflows using spring framework.
  • Designed and documentedREST APIs, including JSON data formats and API versioning strategy.
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
  • Worked extensively on spring boot for building REST API’s.
  • Used J2EE design patterns like Adapter, Service locator, Singleton, Factory and DAO.
  • Used OAuth 2.0 authentication protocol respectively for security and authorization.
  • Optimized some of the Rest API’s by removing duplicate code thus improving performance and eliminating redundancy.
  • Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using AWS Code and Amazon ECS.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Involved in developing and consuming Web Services using SOAP, HTTP and WSDL.
  • Consumed messages from JMS-Message driven beans and Active MQ. Integrated Active MQ with Beans.
  • Performed deployment of applications on WebLogic Application Server.
  • Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.
  • Designed and implemented Oracle 11g database to record the collateral securities and settlement data.
  • Participated in deployment of the web app on WebLogic application server.
  • Configured IBM Web Logic Application server and used Oracle 11g database to write complex SQL and PL/SQL queries.
  • Implement modules into Node.JS to integrate with designs and requirements.
  • Modularized front-end CSS and JS code with Sass. Built a real time mouse/click user analytics web service with Node.JS.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state.
  • Used JIRA and supportingCI/CDtools, and JIRA for bug Tracking and Project Management.

Environment: Java 1.8, Spring Boot, spring MVC, Spring Cloud, Hibernate, WebLogic, SOAP, JavaScript, SQL, PL/SQL, XML, XSD, log4j, OAuth 2.0, Junit, SQL, Oracle 11g, AWS, Node.JS, Windows.

Confidential, Houston, TX

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.
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
  • Worked in all the modules of the application which involved front-end presentation logic developed using JSP, JSTL and JavaScript, Servlets and Spring framework.
  • 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 Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • 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.
  • Worked on Node.js framework for server-side JavaScript framework.
  • 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 user’s requirement.

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

Confidential

Java Developer

Responsibilities:

  • Understanding the business requirements and preparing the design document.
  • Reviewed business requirements and discuss with application architect about the design.
  • Developed Batch process framework using executive service framework to cascade multiple changes on multiple records in only one transaction.
  • Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.
  • Created and ImplementedMicroservices or REST APISusing spring boot, REST, JSON.
  • Used Spring JDBC in persistence layer that is capable of handling high volume transactions.
  • Implemented the service layer using Spring with transaction and logging interceptors.
  • Used Spring framework for middle tier and Spring-JDBC templates for data access.
  • Developed SOAP/REST based Web Services using both SOAP/WSDL and REST.
  • Participated in discussion with business analysts and analyzed the feasibility of the requirements.
  • Drew sequence diagrams and Class diagrams using UML.
  • Utilized Agile Methodologies to manage full life-cycle development of the project.
  • Implemented MVC design pattern using Spring Framework.
  • Used Maven and configured Jenkins to build and deploy the application.
  • Form classes of Spring Framework to write the routing logic and to call different services.
  • Used Spring DAO to connect with the database.

Environment: Java, Oracle 11g, Eclipse, Spring MVC, Web services, Microservices, Agile Methodology, SQL, PL/SQL, JSP, SOAP, Apache Tomcat, HTML, Java Script, JDBC, XML, XSLT, UML, JUnit, log4j, GIT and Maven.

We'd love your feedback!