We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Burlington, TX

SUMMARY

  • 9 Years of experience in Analysis, Design, Development, Implementation, Testing and Deployment of applications on Java / J2EE technologies.
  • Experienced in using Agile Methodology including creating product / Sprint catalogues, active participation in Scrum, Sprint planning and exit meetings.
  • Experienced in all phases of SDLC including requirements Analysis, Design, Development, Debugging and Testing, Integration, Deployment.
  • Expertise in J2EE Technologies like Spring, Hibernate, Microservices, Struts, Servlets, JSP, EJB, JPA, JDBC, JTA, JavaBeans, JMS (MQ series.
  • Having good experience in implementing functional styles of java 1.8 Lambda Expressions and functional interfaces, parallel Streams.
  • Expertise in Core Java Concepts like OOPs, Garbage Collector, Collections, Multithreading, Exception Handling, Generics, Concurrency, IO, Synchronization, Serialization and De - serialization.
  • Experience in developing front-end User Interfaces using XML, HTML/HTML5, CSS/CSS3, Angular JS,, Ajax, Bootstrap, JQuery,JavaScript
  • Experience in Spring Framework such as Spring Boot, Spring MVC, Spring Core, Spring Security, Spring AOP, Spring Cloud, Spring Batch, Spring IOC, Spring Resources, Spring JDBC, Spring Source.
  • Experience with various IDEs like IntelliJ, Eclipse.
  • Experienced using Java/J2EE Design patterns Front Controller, Session, Fa ade, DOM, Factory Method and Singleton.
  • Experienced in producing and consuming SOAP and RESTful Web Services using JAX-RS, JAX-WS, WSDL, JAX-B APIs and implemented using Jersey, Jackson and Spring REST libraries.
  • Experience in relational databases (RDBMS) such as Oracle, MySQL, SqlServer,Hibernate .and Very good understanding on NOSQL databases like MongoDB
  • Experience in CVS, Maven, and SVN, GitHub, Rational ClearCase for Source code version control.
  • Experience in designing transaction processing systems deployed on various application servers including boss, Apache Tomcat, Web Sphere, Web logic.
  • Good Exposure on Microservice designs such as centralized configuration, service registry, edge server, load balancing and circuit breaking using Spring Cloud Config Server, Eureka, Zuul, Ribbon, Hystrix.
  • Experience in messaging service tools like JMS, Active MQ, Rabbit MQ.
  • Experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.
  • Expertise in integrating tools with Jenkins and writing Jobs in Jenkins. Experience in CI/CD process using Jenkins.
  • Expertise in using Maven, Apache Camel, ANT and Jenkins for automating software builds processes and artifacts.
  • Good Experience on Quality Control, JIRA, for tracking the tickets like accepting the tickets/defects, Submitting the tickets, Reviewing Code and closing the tickets etc.
  • Good Knowledge on AWS Lambda to manage the servers and run the code in the AWS. Deployed and developed the project using AWS EC2, S3 Buckets, Data pipeline, Elastic Bean, Lambda.
  • Extensive experience in Test Driven Development (TDD) and actively involved in Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration Testing.
  • Strong experience in performing test activities in environments like JUnit Framework using Mockito and Easy Mock, Spring JUnit Runner, JUnit, Selenium, SoapUI.

TECHNICAL SKILLS

Languages: Java 1.8/1.7, C, C++

Java Technologies: JSP, Servlets, JavaBeans, JDBC, Struts, EJB, Hibernate, Spring, Spring Boot, SOA, JMS, AJAX, LDAP, RESTful and SOAP WebServices, Microservices

Web Technologies: HTML5, JavaScript, XML, XSL, XSLT, CSS3, Bootstrap, Jquery, Angular.js

Development Tools (IDEs): Eclipse, MyEclipse, NetBeans, MS Visual Studio

Web/Application Servers: Tomcat 7.x, WebLogic, IBMWebSphere 8.x/7.x/6.x.

Design Patterns: MVC, Front Controller, Session Fa ade, Singleton, and DAO patterns

Data Base: Oracle 12C/11g/10g/9i/8i, MS SQL Server, MySQL, DB2, Mongo DB.

Services: SOA architecture, RESTFUL/SOAP, Microservices

Platforms: Windows, UNIX, LINUX

Methodologies: Agile Methodology, Waterfall

Build/Cloud Tools: Rational Rose, Git, SVN, JIRA, Jenkins, JUnit, Mockito, IBM MQ, Log4j, ANT, Maven

PROFESSIONAL EXPERIENCE

Confidential, Burlington, TX

Sr Java/J2EE Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing, and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Developed the User Interface using HTML5, CSS3, JavaScript, jQuery and enhanced response using twitter and Angular JS.
  • Worked with PostgreSQL database to store JSON like dynamic connections data.
  • Developed RESTful Web Services with JAX - RS using Spring Boot and Micro Services Architecture.
  • Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections wherever necessary in the application.
  • Used Java 8 features like writing default methods in Interface, Lambda expression, Stream API.
  • Extensively used Hibernate concepts like inheritance, lazy loading, dirty checking, locking & transactions.
  • Implemented Microservices using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services. Spring Batch is used for Batch processing with which notifications are sent in timely manner.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Batch, Spring Annotations, Spring AOP, Spring Transactions, Spring JDBC.
  • Responsible for implementing Model View Controller (MVC) architecture using spring framework.
  • Implemented SOA to develop Spring RESTful Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
  • Developed ORM mappings using Hibernate and wrote Criteria, Named and HQL queries for data retrievals in the DAO layer.
  • Developed Web Services using XML messages that use SOAP.
  • Implemented the authentication and authorization of the application using Spring Security and OAuth.
  • Involved in deploying enterprise applications to Apache Tomcat.
  • Configure and build CI/CD Pipeline, write Ansible Scripts, Involve in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build, Create Docker image and automate deployment through Jenkins.
  • Developed Unit test cases using JUnit and Easy mock.

Environment: Java 1.8, J2EE, HTML5, CSS3, Java Script, J Query, Angular, Node JS, Postgres SQL, Spring, Spring boot, Hibernate, MVC, Web Services, MAVEN, WebSphere, RAD, JUnit, log4j, REST, Jenkins, windows, JIRA, Git, Agile.

Confidential, Detroit, MI

Java/J2EE Developer

Responsibilities:

  • Designed and developed the application using Agile Methodology and followed TDD and Scrum.
  • Developed Microservices to provide Restful API utilizing Spring Boot with various data persistence frameworks such as JPA and messaging engines.
  • Used Core Java APIs like Iterators, Array List, Exceptions& Simple Date Format throughout my coding.
  • Involved in the development of different user interface screens using HTML5, CSS3, Struts, JavaScript and jQuery.
  • Used new Java 8 features - Streams, Collectors, Lambda, new Executor service.
  • Implemented Model View Controller (MVC) architecture and developed Form classes, Action Classes for the entire application using Spring Framework.
  • Designed and developed JSP pages using Spring MVC framework and also created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components
  • Used Microservice designs such as centralized configuration, service registry, edge server, load balancing and circuit breaking using Spring Cloud Config Server, Eureka, Zulu, Ribbon, Hysteria.
  • Implemented Java EE components using Spring IOC, Spring transactions and Spring security modules.
  • Designed and developed various modules of the application with J2EE design architecture, using Spring Boot framework, and deployed the Spring boot components on WebLogic.
  • Used a Microservice architecture, with Spring Boot-based services interacting through REST and Apache Kafka.
  • Secured the API's by implementing Oauth2token based authentication/authorization scheme using spring security.
  • Configured spring security in the application with LDAP Template and access controls using Spring security annotations based on user roles.
  • Worked on NOSQL databases part of Open-Source participation.
  • Written variety of filter queries in Mongo DB to retrieve JSON data and passed to service layer.
  • Implemented JAX Web services by applying SOA concepts in conjunction with SOAP.
  • Developed Routing/Service code using Apache Camel framework in Java/J2EE.
  • Involved in managing servers using configuration management tools Ansible.
  • Used MAVEN as build tool and extensively used Git for version controlling and regularly pushed the code to GitHub
  • Developed CI/CD system with Jenkins on environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.Deployed and developed the project using AWS EC2, S3 Buckets, Data pipeline, Elastic Bean Stalk, CloudWatch, AWS Server Migration Service, Lambda, Amazon messaging services (SQS) and Amazon Kinesis Services.
  • Integrated Junit and SonarQube plugins in Jenkins for automated testing and for Code quality check.
  • Involved in the unit testing by writing the test cases and test suites with the help of JUNIT.

Environment: Core Java, Java 1.8, Microservices, Spring, Spring Boot, Spring security, MVC, Hibernate, GIT, Rest, SOAP, Swagger, HTML5, CSS3, JavaScript, JSON, Jenkins, jQuery, Xml, JUnit, Agile/Scrum, Maven, MongoDB, Tomcat.

Confidential

Java Developer

Responsibilities:

  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Used Agile methodology with 3 - week iterations in a sprint, implemented the project using SOA architecture.
  • Developed a Full Transactional Cache grid model system for in-house deployment as well as Client-site deployment.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework and used Spring IOC container to maintain core Objects Lifecycle.
  • Developed SOAP Web Services using Spring-WS to handle user requests and interact with other components.
  • Used Spring Data JPA to perform the CRUD operations and persist the data to the database.
  • Used Spring Boot to develop and deploy both RESTful web services and MVC applications.
  • Developed the user authentication and authorization by using Spring Security and JSON Web Token (JWT).
  • Deployed application in WebSphere Application Server and developed using Rational Application Developer (RAD).
  • Involved in UI development using JavaScript, HTML5, CSS3, Ajax, Struts, jQuery, Bootstrap.
  • Developed JSP and Servlets with Core java coding for the back-end service.
  • Developed EJB session beans for the service layer which integrates Hibernate.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Involved in using message brokers such as ActiveMQ and RabbitMQ.
  • Designed and Developed Stored Procedures, Triggers in MySQL to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
  • Implemented test cases with JUnit.
  • Used Maven build tool and GIT for version control.
  • Developed the application using Eclipse IDE, used SVN for version control and Log4J for logging.
  • Involved in developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Co-ordinate with business leaders, stakeholders, engineers and analysts to understand strategic business initiatives and develop technical solutions.

Environment: Java, J2EE, JSP, XML, EJB, Spring Framework, JavaScript, HTML, CSS, Bootstrap, jQuery, AJAX, MVC, Hibernate, Oracle, SOAP, Web Logic, JDBC, Junit, SVN, Log4j, Eclipse, Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in SDLC, Requirements gathering, Analysis, Design, and Development, Testing production of application using Waterfall model.
  • Involved in the front end using JSP, JSTL jQuery, Servlets, HTML, CSS, JavaScript, and AJAX.
  • Designing and developing Web UI using JSP, Servlets, HTML and jQuery.
  • Designed and deployed the Java Beans in XML and retrieved the data from database using DAO.
  • Developed the application using Struts Framework with respect to Model View Controller architecture.
  • Developed the Spring MVC, Spring Core, Spring Security, Spring AOP, Spring Cloud, Spring Batch, Spring IOC, Spring Resources, Spring JDBC, Spring Source
  • Developed Web Service client interface with JAX - RPC from WSDL files for invoking the methods using SOAP.
  • Extensively worked on SOA and Web Services to get the data from third party systems and Configured JMS queues on server.
  • Configured struts-config.xml, andweb.xml on the application.
  • Responsible for development of configuration, mapping and Java beans for persistent layer (Object-Relational Mapping) using Hibernate. Used JDBC, SQL for storing and accessing data from Oracle and developed SQL scripts.
  • Involved in unit testing, test case reviews and code reviews in accordance with applicable development standards.
  • Used TFS for code version control and issue tracking.
  • Responsible for Maintenance of application. Responsible to resolve all the defects and support of the application
  • Developed several web pages using JSP, HTML.
  • Used JavaScript to perform checking and validations at Client's side
  • Involved in deploying web and enterprise applications in WebLogic Application Server.Worked on server-side validations, handle actions, events, and Encapsulation by implementing Angular JS.
  • Interacting with Business directly to understanding the product
  • Developed various helper classes needed following Core Java multi-threaded
  • Also, used the Spring Data feature to get Hibernate session factory and resolve other bean dependencies.
  • Developed server-side application which handles the database manipulation with the back-end Oracle database.
  • Interacted with BA team to get the requirements.
  • Involved in design and development and scrum meetings.
  • Providing production support for the application stability.
  • Worked on file transformations with text to xml and vice versa, wrote custom parsers for the same.
  • Log4j and sl4j where used to view the logging information.
  • Used SOAP UI to test the web services, created SOAP UI test cases.
  • Used JUnit for all unit testing and integration testing.
  • Integrated the application using the build tool Maven.
  • JUnit and SoapUI tools are used to test services.

Environment: core Java, Struts, Spring, JDBC, jQuery, HTML, Ajax, CSS, JavaScript, XML, XSLT, Oracle, Log4j, Hibernate, Eclipse, JUnit, Tomcat Server, Maven.

We'd love your feedback!