We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Performance and result oriented software engineer along with 7 years of professional experience in the development and deployment of Object oriented, Service Oriented Architecture applications and web - based enterprise Applications Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
  • Expertise in working with various J2EE technologies including Hibernate, Servlets, JNDI, JMS, JDBC, AJAX, JAVA SECURITY, JSF, Java Beans, JSP, JSON and Gradle.
  • Writing front-end code like HTML5, CSS, jQuery & JavaScript for assigned User requirements using Bootstrap, AngularJS, ReactJS, Lodash and various other JavaScript frameworks/libraries.
  • Diverse experience utilizing tools in N-tier & Microservices architecture applications using Spring Boot, IO, Spring Cloud config, Spring Data with JPA, Netflix OSS components (Eureka), Pivotal Cloud Fundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, MongoDB, My SQL & followed domain driven design.
  • Strong experience in Spring Framework such as Spring Core, IOC, DI, AOP and Spring MVC.
  • Experience in working with Web Services in Producing and Consuming services using SOAP, JAX-WS, WSDL and REST specifications. Used Apache CXF Framework as runtime engine for SOAP and REST web services with spring combination.
  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices with technical practices like TDD, BDD and Continuous Integration.
  • Implementing reactive programming using RxJava to manage asynchronous tasks and events.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, & Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience with Data structures & Algorithms like Stack, Queue, Linked List, Linear - search, bubble-sort, and binary-search algorithms etc. along with core Java-Multithreading, Collections & JDBC.
  • Hands on experience with build and deployment tools including Ant / Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.
  • Good working experience in GUI design and application development using IDE's like IntelliJ/STS.
  • Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter with the capacity to learn quickly and take responsibility for organizational development .

TECHNICAL SKILLS

Languages: Java/J2EE

Database Environments: Oracle 11g, MYSQL, Postgres.

Internet Technology: JSP, HTML, XML, JavaScript, jQuery, JSON, AJAX & CSS.

Design Methodologies: Design Patterns, SOA, RESTful web services with Apache CXF, SOAP.

Appl ication/Web Servers: Oracle WebLogic 12c, JBOSS 5.0, Tomcat 9.0.

Frameworks: Microservice Spring Boot, Spring, Hibernate, JPA.

Platforms: AWS, PCF.

SCM/Build Tools: GIT, SVN, Docker, Gradle, Ant, Maven

IDE & GUI: STS, Eclipse 3.0, SOAP UI, JBuilder.

Operating System: Windows 95/98/ME/NT/XP, Unix & Linux

PROFESSIONAL EXPERIENCE

Confidential 

Senior Java/J2EE Developer

Responsibilities:

  • Implementing Microservices to communicate with each other across applications.
  • Configuring Netflix OSS Ribbon for load balancing in a Spring cloud environment.
  • Enhancement of the existing functionality to persist the messages to Cassandra DB in Kafka.
  • Implementing Zuul edge server and OAUTH2 to authenticate third party API requests along the edge server. Spring Cloud config Netflix oss (eureka, zuul, hystrix) and AWS.
  • Implementation of Hystrix circuit breaker to avoid loss of messages during handling of messages Confidential the consumer level. All logging into Splunk.

Environment: Java 1.8, Spring 4.x, Streaming API, Lambda expressions, Restful web Services (JERSEY, Spring Boot), AWS, Zipkins, Hysterix, Spring Config server, Cassandra 2.1.15, UNIX.

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Involved in SDLC analysis, design, development & testing of applications using Agile methodology.
  • Converted a monolithic app to Microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in Docker and Amazon (AWS) EC2 container using Jenkins.
  • Implemented Microservices integrate with search and integration server to make systems reliable, scalable and resilient. Integrate with and managing APIs exposing Microservices (REST, SOAP) including development of Java API using spring boot, and enabled discovery using Netflix eureka server.
  • Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and Kubernetes. Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Implemented Zipkins for distributed Micro Service Monitoring.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Working with RxJava (ReactiveX) for asynchronous composition and manipulation of data and events using Observers and Observables in the application.
  • Used Spring Data JPA with entity beans for interacting persistence layer for CRUD operations.
  • Rest services templates are generated using swagger specifications.
  • Development of new listeners for producers and consumer for both Rabbit MQ and Kafka.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Worked in using React JS components, Forms, Events, Keys, Router.
  • Designed methods and classes to interact and dispatch data using multiple APIs to React components.
  • Used React-Router (Hash Router) to turn application into Single Page Application.

Environment: Java 1.8, Spring Boot, Spring Cloud Config, Spring Data with JPA, Netflix OSS components (Eureka), Pivotal Cloud Fundry, Rabbit MQ, Kafka, Zookeeper, Postgres, JSON, Restful Web Services using Micro services architecture, Sleuth & Zipkins, Redis, Maven, Java Script, React JS, node.js, PL/SQL, GitLab.

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Designed and developed web interfaces and business logic using Spring Framework (MVC architecture), Java beans, JDBC, AJAX, JSON, jQuery, Java Script, HTML5, CSS3, AngularJS and XML Technologies.
  • Implemented MVC architecture using Spring MVC and configured with service and persistent layers of the application. Used Spring IOC, AOP, Spring Boot to implement middle tier.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File. Involved in Code review and maintaining coding standards and code optimization.
  • Consumer API’s communicate to other services or API’s via APIGEE proxy, and some consumer’s use Rabbit MQ as a medium to delegate messages.
  • Involved in writing PL/SQL Stored Procedures, and Functions for Oracle database.
  • Configured Kafka to read and write messages from external programs & to handle real time data.
  • Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
  • Worked on creating log-in authentication modules using AngularJS and JavaScript.
  • Created custom directives & filters using AngularJS built-in $http service from controller through dependency injection. Used Angular $http to send GET/POST request to fetch data from server.
  • Created Angular service and integration with RESTful APIs.
  • Created build and deployment scripts using Maven & GIT as version control system.

Environment: Java 8/J2EE, Multithreading, Spring MVC, Spring JDBC, Rest API Services, Hibernate, Oracle 10g, PL/SQL, JIRA, Web Services, AngularJS, HTML5, CSS3, Bootstrap, JavaScript, AJAX, JSON, DOM, Agile, Lodash, JDBC, jQuery, JBOSS.

Confidential

Java Developer

Responsibilities:

  • Involved in the complete cycle of analysis, design, development, review and testing the application.
  • Interacting with Business on the new requirements analysis.
  • Used Hibernate 3.0 in data access layer to access and update information from the database
  • Created web pages using GWT, Java script for presentation layer.
  • Used various Java, J2EE design patterns like DTO, DAO, Singleton etc.
  • Created Business rules using drools framework. Created batch jobs using Spring batch for file upload.
  • Design and develop components on Pivotal Cloud Foundry platform from scratch using a TDD/BDD approach.
  • Integrated drools with spring and hibernate frameworks.
  • Involved in writing the JUnit test cases using Mockito framework.
  • Used Eclipse for writing code and Apache Tomcat to deploy the code.
  • Scheduling the automatic builds using Jenkins build tool.
  • Used Log4J for logging and debugging process.
  • Developed critical components of the application including Spring forms, Spring controllers, JSP views, and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture.

Environment: JPA, Spring MVC, Hibernate, Restful Web Services, XML, JAXB, JavaScript, JIRA, Java, SQL, Jenkins, Oracle 10g, Eclipse, Tomcat, GIT, Source Tree, and Maven.

Confidential

Full Stack Java/J2EE Developer

Responsibilities:

  • Involved in the complete cycle of analysis, design, development, review and testing the application.
  • Involved in all phases of Software Development Life Cycle (SDLC) of project including Requirement Analysis, Designing, Build/Construction, Unit/Assembly Testing and Deployment.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Developed Web Services for data transfer from client to server and vice versa using SOAP and WSDL
  • Experience in working with API Gateways.
  • Developed presentation tier using JSP, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Generated POJO classes to map to the tables in the database using the JPA-Hibernate integration.
  • Used Spring framework for implementing Dependency Injection, AOP, Spring ORM
  • Configured the web.xml & persistence.xml for the project
  • Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
  • Used EJBs (Stateless Session Beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • Responsible for writing SQL queries and stored procedures for data manipulation.
  • Involved in post-production support.
  • Used Junit, Performance and JMETER for testing.

Environment: Java/J2EE, JPA, Spring MVC, Hibernate, JMS, Unix, REST, SOAP, HTML, JAX-WS, CSS, jQuery, AJAX, Java Script, MYSQL, Jenkins, Angular JS, SVN, Gradle.

We'd love your feedback!