We provide IT Staff Augmentation Services!

Sr Java/ J2ee Developer Resume

5.00/5 (Submit Your Rating)

Owings Mills, MarylanD

SUMMARY

  • Around 8 years of IT experience in design and development of enterprise applications with complete Software Development Life Cycle utilizing Java and J2EE advances .
  • Strong development and hands on experience in J2EE technologies such as Spring Framework, Webservices (RESTful API) both developing and consuming, Servlets, Hibernates, JDBC, Web Services (JAX - RS, SOAP, WSDL, REST), Apache Kafka, JMS.
  • Understanding of Micro Service Architecture and Knowledge of Ship and Run applications (Atomic, Composite, Hybrid) on Docker.
  • Strong experienced in a quick paced Agile Development Environment including Test-Driven Development (TDD)and Scrum.
  • Experience in the developing User Interface (UI) SOAP Applications and professional web applications using HTML 4.0/5, CSS3, JavaScript, AngularJS, jQuery, JSF, NodeJS, AJAX, Confidential, XHTML and XML.
  • Good Experience in Integration testing and unit testing using frameworks like Cucumber and Spock.
  • Experience with Building tools like GRADLE, ANT & MAVEN.
  • Experience in using Continuous Integration and Continuous deployment tools like Bamboo, Jenkins, Gitlab and loggers using Log4j.
  • Deploying the spring boot micro services to pivotal cloud foundry (PCF) using build pack and Jenkins for continuous integration
  • Experience in developing applications using Micro Services architecture. Expertise in spring4.0 based Micro Services, and enabled discovery using Netflix eureka server
  • Proficient in Java 8/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC) and Data Access Object (DAO). Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Responsible for planning Presentation level (web pages) using the concepts like HTML, XML, CSS, Java Script.
  • Good Working experience in using different modules like Spring Core Container Module, Spring
  • Application Context Module, Spring MVC Framework module, Spring Boot, Spring AOP Module, Spring ORM Spring JDBC etc... in Spring Framework.
  • Expertise working with Kubernetes to automate deployment, scaling and management of web Containerized applications
  • Used Google Cloud Foundry build pack to run many JVM-based applications (Grails, Groovy, Java Main, Play Framework, Spring Boot, and Servlet) with no additional configuration
  • Experience in Integration, Design and Implementation of Amazon Web Services AWS with RESTFUL applications.
  • Worked extensively on Spring4/5 for building web service. Responsible for creating and maintaining architecture for Rest API using Spring Boot.
  • Experience in writing numerous test cases using JUnit framework with Mokito, Power-mock.
  • Worked on IDE's such as Eclipse/My Eclipse, Intellij and Jbuilder for developing, deploying and debugging the applications.
  • Building and deploying applicationsto various environments using Jenkins by following Continuous Integration and Continuous Deployment (CI/CD) pipeline
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like Mongo DB.
  • Developed postman scripts using Java Script to test RestFul API’s. Worked on editors like NotePad++, Atom, Sublime, Micro-soft visual studio.
  • Good working knowledge of persisting java objects using Hibernate that simplify data storage and retrieval to the underlying database.
  • Implemented various levels of application and services using Spring-Framework, EJB3, Struts2 and ORM tools like Hibernate for fast pace and efficient code generation.
  • Good command on various XML technologies i.e. writing DTD, Schema, Namespaces, XSL, Xpath, Xlink, X Query, XHTML and SAX, DOM, JDOM parsers.
  • Knowledge on databases such as Confidential 8.x/9i/10g/11g, MS-SQL Server, MySQL to write stored procedures, functions and triggers for different Data Models.
  • Extensive experience in designing and developing software applications with the JSP, Servlets, Java Beans, JNDI, AJAX, JMS, ORM, JNDI, Web services, JDBC, JAXP, RMI, XML, JavaScript, JQuery, CSS, Web Services, SOAP, Confidential .
  • Good Understanding on MVC Java frameworks like Angular 7/6.Experience in Configuration Management, setting up company Version policies, build schedule using SVN, CVS and Git .
  • Expertise working on Application servers and Web servers like WebSphere 9, WebLogic 8.x/9.x/10.x/12.x, Apache Tomcat 5.x/6.x/7.x and JBOSS.
  • Extensive experience in software development methodologies like Agile & SCRUM
  • Able to adapt quickly to Changing needs, set goals, commitment and responsibility to accomplish tasks
  • Team player with leadership abilities. Strong analytical skills with excellent interpersonal and communication skills and understanding of Organizational functioning .

TECHNICAL SKILLS

Programming Languages: Java, J2EE, JSP, Servlets, JDBC, JNDI, Struts, Springs, EJB, SOA, JUNIT, Java Security, Log 4j.

Development Tools: Eclipse, STS, IntelliJ, WSAD/RAD, Agile methodology, Continuous Integration

Web Technologies: HTML, JavaScript, CSS, XML, XSL, Confidential, JQUERY,Angular6/7, Angular JS, NodeJS, XHTML, AJAX, XSTL, XPATH, XSD, DTD, Schema, WSDl, Query, SAX/DOM

Web & Application Servers: Apache tomcat 4, Apache Kafka, Web logic 10.3, JBoss, Web Sphere

Frameworks : JAX-RS, WSDL, Spring4/5, Hibernate, Spring MVC, JUNIT, Spring Boot, Spring AOP, Spring ORM, Spring JDBC.

Markup Languages: HTML, CSS, XML, XSD, XSTL, XPATH

Build/Deployment tool: Gradle, Maven, ANT, PCF, CI/CD

Databases: MySQL, SQL, Couch Base, Confidential, DB2

Web Service Technology: SOAP, WSDL, DOM, SAX, RESTFUL, ReST API, JAX-RS, JAX-WS, JAX-B, JAX-RPC, UDDI

Cloud technologies : AWS, Couch DB, Google Cloud, Docker, Kubernetes

Operating Systems : Windows, IOS, Linux, Unix

PROFESSIONAL EXPERIENCE:

Confidential, Owings Mills, Maryland

Sr Java/ J2EE Developer

Responsibilities:

  • Working on Migration and developing RSP (Retail services platform) monolithic application in to individual applications like Entity, Agreement, Transaction, General, Reference, Document, Investment-vehicle over 30 libraries.
  • All the services are implemented using Spring IO / Spring Boot, Rest API (Jax-RS), Swagger annotations, Spring components and modules like Spring core, Spring AOP, Spring IOC, Sprint Data, Spring JDBC, Spring MVC, Spring transactions and Springs security modules.
  • Used Spring5 Rest Connector to make synchronous and asynchronous calls to consume responses from different micro services along with On-Perm java applications.
  • Used Java 8 concepts like data-structures, Multi-threading etc and Java Design patterns like Singleton, façade, builder pattern etc
  • Used Pivotal Cloud Foundry to quickly build, deploy & update the applications.Worked on Pivotal Cloud Foundry to host Cloud based Applications
  • Extensively used Groovy for integration testing and making service calls.
  • Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP for transferring data between the Applications
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate
  • Used caching techniques at façade level which Includes custom cache like non-expiring data cache, static data cache, clear cache using spring @cacheable, @cachevict etc annotations
  • Developed application using Spring Boot and configured beans using Spring Ioc, complex DTO’s, Jackson for Serializing and Deserializing Confidential data
  • Implemented DAO layer using Spring JDBC Module and Spring Hibernate to call DB2 stored procedures from the application.
  • Used Splunk, New Relic for analyzing, monitoring, searching logs. Worked on complex Splunk queries.
  • Migrated application from Angular7. Implemented Log4J for Logging Errors, debugging and tracking using loggers, appends components.
  • Deployed different service and Maintained all the micro-services in AWS environment.
  • Involved in writing complex seed data and Spock for integration testing and unit testing. Apache Kafka as messaging service.
  • Developed Kafka publishers and consumers to send messages from one application to other application internally.
  • Used Git across common source code used by developers and Gradle as building tool.
  • Working on Postman collections to test RestFul endpoints using Java script.
  • Develop the UI component architecture for developer framework using AngularJS using Typescript.
  • Involved in creating various Data Access Objects (DAO ) for addition, modification and deletion of records using various specification files and SQl and DB2 data bases.
  • Used Rally and Jira as a ticketing tool and Gitlab as CI/CD tool.
  • Implemented Business processes such as user authentication, Transfer of Service using JWT.
  • Involved in all stages of SDLC (Software Development Life Cycle) including analysis, design, development, testing, deployment and support using Agile methodology.

Environment: JDK1.8, J2EE, Micro-services, Web services, Spring5, Spring Boot, Spring Data, Spring JDBC, MVC, Groovy, Spock, Agile, Servlets, Hibernate, Java script, AngularJS, Microservices, Confidential, PCF, HTML, Git, Kafka, REST API, Junit, Log4J, Web sphere, Linux, Confidential 10g/11g, CI/CD, DB2, Gradle, Web Services (SOAP, RESTful), Web Sphere Application server, AWS, Agile process, JIRA, Jenkins, Gitlab.

Confidential, Menomonee Falls, WI

Full Stack Java Developer

Responsibilities:

  • Followed Agile methodology and implemented the application to provides delivery and solutions to our customer in retail sector.
  • Applications are Micro- services built using Spring4, Spring MVC, Spring boot, Spring Batch, Spring data, Spring cloud, Spring cloud data flow.
  • Using Restful web services for developing, consuming and making external calls to the other micro services.
  • Used Micro-services design patterns like circuit breaker box, client side, server-side discovery, access token etc.
  • Configured Micro-services using spring boot, endpoints for heath check, DB properties, Kafka configurations.
  • Developed automated program using Java and SOAP for performing analysis, reporting, remediation of affected orders in the production
  • Experienced in Middleware persistence frameworks like Hibernate/JPA for mapping java classes with database using HQL. Experienced in working on modern MEAN stack- MongoDB, Express.JS, AngularJS and NodeJS
  • Working on Angular6, HTML5, CSS Bug fixes. Identify both Server side and front-end issues.
  • Using Spring Concepts like Spring AOP, Spring IOC, Spring MVC, Spring boot, spring data for all essential control flow, business level validations, for communicating with different business layers and fetching data from data base.
  • Worked with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations
  • Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns
  • Used Google Cloud (GCP) to store and perform operations on demand sales, inventory, on order, receipts, verified sales.
  • Working on both SQL ( Confidential ) and NoSql (MongoDB) data bases for implementing repositories where Confidential is used for back-feeding to legacy applications. Mongo DB for data entries, querying, indexing.
  • Extensively using Spring boot for building, configuring web service and integrating other spring frameworks in handling messaging services using Apache Kafka.
  • Integrated Spring security to the spring boot application for authentication in deployment and configuration of Application in Openshift.
  • Expertise in using Maven, Jenkins and Gradle for building and deploying application on the servers.
  • Written test cases and done Unit testing execution with Cucumber, Junit, Mockito and used Log4J API for logging and debugging.
  • Used Git, GitHub, Jira confluence, Jira Kanban board, swagger, STS, visual studio, Robo mongo, SQL developer client.
  • Worked on deployments, minishift, OpenShift DB configurations and monitoring batch jobs.

Environment: JDK1.7, J2EE, Micro services, Restful Web services, Apache Kafka, Spring4, AngularJS, Angular6, MongoDB, Confidential data base, MVC, NodeJS, Junit, Log4j, slf4j,SOAP, Jenkins, Kubernetes, Google cloud, H2k, Spring data, Hibernate, Cucumber framework, Jackson, Spring boot, Spring batch, Git, Splunk, Maven, Tomcat Application server, GCP, Agile, Docker, Jira, Confluence, GitHub, Openshift, HTML 5.

Confidential, Memphis, TN

Java/ J2EE Developer

Responsibilities:

  • Involved in development and architecture review meetings, code reviews, analyze service profile requirements in confluence, retrospective meetings and support on staging and production environment.
  • Designed and developed Micro-services using Jersey framework ( REST API), Springs, SOAP.
  • Built and setup of applications using Drop-wizard global, Spring boot and Micro services external calls to other services using Tenacity Histrix commands.
  • Used Apache Kafka to push stuff on a queue for the service that needs stuff to be done asynchronously.
  • Custom validator developed in Hilton such as @NotNull, @NotEmpty, @Pattern. Initially used hibernate validator .
  • Worked on Micro services design patterns like circuit breaker box pattern, client and server-side registration ex Eureka server, config server etc.
  • Used NoSQL ( couch-base ) data base and MySQL database, created DAO's using JNDI and Couch base for interacting with Data Base.
  • Implemented NodeJS as a server-side proxy for a Implemented Oauth 2.0 for providing authentication and authorization for web services.n event-driven, non-blocking I/O model to make the application lightweight and efficient
  • Logging framework Log4J and Slf4j is used for log messages. Implemented log4j for application logging and to troubleshoot issues in debug mode.
  • Developed web-based controllers using Java, J2EE, Web Services (REST), MVC 4.0/5.0 framework (Spring MVC 2.5.2), and MySQL
  • Worked on Rest - generating the Web services classes by using Service Oriented Architecture SOA and Maven.
  • Extensively used JUNIT for Unit Testing and Cucumber framework for Integration testing.
  • Used MapStruct for copying or mapping request models to entity or entity to response models.
  • Used Jira attlassian tools like Bamboo for Continuous Integration and deployment, Bit Bucket and Confluence.
  • Used Splunk for analyzing Logs.
  • Experience in installation and configuration of Weblogic Portal Server 10.3 . Extensively worked with Eclipse, IntellijIDEA and Weblogic 10.3 Workshop. Having Good experience in creating and publishing Web Services using Weblogic Workshop Tool.
  • Refactored the code and rewrote the validation logic (initially in Python) of travel partners using JAVA.
  • Extensive experience in AngularJS for application implementation, proficient in creating modules, controllers, route Providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents
  • Worked on AWS S3, Regions and EC2 Instances for serialization and deserialization used Jackson framework and Sax parser
  • Used Java 8 features like Functional interface, lambda expressions, streaming, map, optional etc.
  • Daily stand up meeting with client team and offshore to document the project status. Implemented several design patterns like Singleton, Factory.

Environment: JDK1.5, J2EE, Micro services, Web Services (RESTful, SOAP), SPING BOOT, Apache Kafka v11, REST API, Springs 4.0, Couch base (NoSQL) data base version 6, JDBI, MySQL data base, MVC, Junit, Log4j, slf4j, Mapstruct, Wire-mock, Power-mock, H2k, Hibernate, Cucumber framework, Jersey, Jackson, SoapUI Servlets, GIT, Splunk, Maven, Gradle, Tomcat Application server, Weblogic Application server, AWS, Agile process, Jira, Confluence, Stash, Bamboo, Wso2, HTML5, JavaScript, jQuery, Angular js, NodeJs.

Confidential, Chicago, Illinois

Java Developer

Responsibilities:

  • Involved in all stages of SDLC (Software Development Life Cycle) including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
  • All the functionality is implemented using Spring IO / Spring Boot, Hibernate ORM . Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Springs security modules.
  • Maintained CSS, HTML, XSL, XSLT, JAVA SCRIPT, JSF, Angular JS for designing Webpages handled Analysis, Design and Development of the project.
  • Used Ajax for intensive user operations and client-side validations, Using JavaScript for client-side validation.
  • Developed application using Spring Boot and configured beans using Spring Ioc, creation of Hibernate mapping files and generation of database schema.
  • Implemented DAO layer using Spring JDBC Module to call DB2 stored procedures from the application.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages and used XML parsers for data retrieval. Also, Developed and consumed REST base web services.
  • Expertise in web development and related software Angular.js, Html5, Css3.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern .
  • Creating custom JSF Face-let tags for error handling, data tables, true/false markers etc.
  • Developed JMS components to send messages from one application to other application internally.
  • Involved in creating various Data Access Objects (DAO ) for addition, modification and deletion of records using various specification files.
  • Used NoSQL Cassandra DB provided various reports related to performance of the system. Memory leaks .
  • Developed Maven Scripts for the build process and deployed in IBM WebSphere and Tomcat.
  • Used shell scripts to maintain production and test AWS EC2 instances.
  • Implemented Log4Jfor Logging Errors, debugging and tracking using loggers, appends components.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Used Tortoise SVN as version control across common source code used by developers and Maven as building tool.
  • Deployed the applications on IBM Web Sphere Application Server (WAS).

Environment: Java, J2EE, Struts1.2, JSF2.0, Spring 3+, Spring Boot 1.5.1, Spring JDBC, Microservices, Hibernate, Agile, Servlets, JSP, Java script, XML, HTML5, CSS3, Swing, SVN, JMS, EJB, MVC, Junit, Log4J, RAD 7.0, Unix, Confidential 10g/11g, Cassandra DB, Angular Js, Maven, Web Services (SOAP, RESTful), Web Sphere Application server, AWS, Agile process, JIRA, Jenkins.

Confidential

Software Developer

Responsibilities:

 
  • Implemented Spring MVC Framework according to client requirement. Used various components of spring such as Spring AOP for implementing cross cutting functionalities like Caching, transaction management and logging.
  • Design and Implementation of Configurable UI components for the Fast Path using GXT and GWT Framework.
  • Spring Controllers were used with Angular JS to route the control to desired Java services Analysis and Design of various modules using SOA and J2EE stack.
  • Used Spring Dependency Injection (IOC) to inject required services and struts developed JIRA was used for bug-tracking
  • Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.
  • Implemented as well as exposed web services using Apache Axis involved in developing several REST APIs for the Auto Insurance Module
  • Used JAXM for making distributed software applications communicate via SOAP and XML.
  • Construction as per the design documents prepared using Java, Servlet, JSP and Java Script using JSF framework. Unit testing the developed deliverables. Conducting code review for the team member's code.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria, projections.
  • Carried out bug fixing by rigorous testing using JUnit test cases.
  • Used Confidential strings to transfer java object data to Angular JS and vice versa.
  • Knowledge of using Apache Camel through Fuse Mediation Router.
  • Configured the Hibernate configuration files to persist the data to the Confidential 9i/10g Database.
  • Analyzed AWR reports to find performance issues in DB with queries for multiple transactions. Tuned various queries based on this to get optimal performance of application in real time.
  • Documented all stages of the project, generated documentation using Java API Documentation Generator (Java doc).
  • Used the JavaScript dynamic functionalities for different UI components and handled the exceptions .
  • Provided support to deploy the application on production servers on UNIX environment automated testing process using shell scripting.

Environment: Core Java, JDK, IBM WebSphere Application Server, Apache Axis, SOAP, Spring Hibernate, JPA, Struts2, AGILE/SCRUM Methodology, JavaScript, AngularJS, CSS, JQuery, JMS, JSF1.2/2.0, JNDI, XML, XSL, XSLT, WSDL, Log4J, JUnit, RESTful web service, Camel, Maven, Confidential, PL/SQL .

We'd love your feedback!