We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Professionally Around 8 years of IT experience on Java/J2EE using Servlets2.5, JSP, Struts, Spring, Hibernate, XML, JavaScript's, and HTML.
  • Experienced in Core Java, Collections, Multi - Threading, Exception handling, File I/O, Design Patterns, OOPS Concept.
  • Implementation, testing, integration, and production support of the enterprise web application using Java/J2EE technologies/framework.
  • Worked with web technologies like JSP, HTML, CSS, Servlets, JMS, Java scripts (used frameworks-JSON) JQuery, MVC frameworks (Struts, Spring MVC, IOC/DI, AOP) other frameworks (Hibernate, EJB, JUnit) and Database (Oracle, MySQL and DB2).
  • Expertise in analysis, design, development, testing and implementation of Java/J2EE application using Java, Spring, Hibernate, SOAP (JAX-WS), WSDL, SOA, RESTFUL Web Services (JAX-RS), Jersey Framework, Servlets, JAXB, JSON, Java Script, XML, XSD, SQL and using tools like Axis 2.0.
  • Worked with ORM tools such as Hibernate and proficient in HQL.
  • Designed various modules of application/product with the knowledge of design patterns and OOPS concepts.
  • Good experience in writing and performance tuning database queries and stored procedures using Oracle, DB2 and MySQL databases.
  • Expertise in core java that includes concurrency, Exception Handling, Multithreaded programming, String Handling, memory management, Generics and Java swing development.
  • Designed, Developed and Implemented the J2EE Micro services on AWS EKS using the Kubernetes, Docker CE and Jenkins CI pipeline.
  • Containerized applications using Docker: Created docker files, built docker images for microservices to run on Kubernetes platform.
  • Experience working on IBM WebSphere 8.5, BEA WebLogic 12c, Apache Tomcat.
  • Created docker image for microservices files to orchestrate applications using Kubernetes.
  • Experience in using No-SQL databases like, HBase and MongoDB.
  • Created Single page applications with the use of JavaScript library React.js.
  • Good experience in implementing J2EE compliant applications using various Design patterns, Struts framework, Spring framework (Spring MVC, Spring Core, Spring Boot, Spring Batch, Microservices), Hibernate, JDBC, Angularjs, Angular7/8 and Messaging Middleware using JMS.
  • Good knowledge in usage of application and web servers such as JBoss, Tomcat and Web Sphere.
  • Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX, jQuery and React.js.
  • Experience in developing Ant scripts for building and deploying applications. Used Log4j for logging and Junit4 for unit testing and good understanding of Test-Driven development (TDD)
  • Extensive J2EE development experience in different IDE tools like Eclipse and Spring Tool Suite.
  • Experienced in Coding, testing, analyzing/fixing production defects/issues using Core Java &J2EE technologies and involved in code and design review process of team members.
  • Experienced in TDD (Test Driven Development) using Junit, Selenium and created technical design document containing architecture of the application/module/product.
  • Experienced in Version Control Systems such as SVN, GitHub and used tracking tool JIRA.
  • Experienced in Document preparation including Design Documents, Technical help documents, User training documents and Test Cases.
  • Excellent Organizational and interpersonal skills with a strong technical background.
  • Quick learner, ability to work in challenging and versatile environments and self-motivated, excellent written/verbal communication.
  • Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, GitHub and AWS.
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Good experience with Docker and Kubernetes. Extensive knowledge in using Git, Bitbucket and SVN.
  • Expertise in XML and related technologies like XSD, XPath, XSLT, DTD and parsers like DOM and SAX.
  • Experience with Design patterns like MVC, Singleton, Session Facade, Service Locator, Business Delegate, Data Access Object and Data Transfer Object
  • Excellent understanding of Object Oriented design methodology and Core Java concepts such as multi-threading, exception handling, generics, annotations, Collections and I/O.
  • Provided support and configuration services of IP data networks on continuous basis.
  • Developed RESTful services using NodeJS Loopback Framework
  • Experience in build tools like Ant & Maven, logging with Log4j, Test Driven Development using Junit.
  • Good knowledge in implementing various Design Patterns Singleton, Factory pattern, Abstract Factory pattern and DAO pattern.
  • Worked in both Unix/Linux and Windows based development environments.
  • Good programming and debugging skills in Unix Shell Scripting.
  • Quick learner with strong problem-solving skills, interpersonal skills and a good team player.
  • Writing JUnit test cases for Service methods
  • Self-starter, fast learner and a team player with strong personal and group communication skills.
  • Has good ability to develop scalable, monitor able and maintainable solutions for using complex use cases on their own end-to-end at rapid pace.
  • Excellent analytical capabilities and good communication skills.

TECHNICAL SKILLS

Languages: Java, SQL/PLSQL, Python

Operating Systems: Windows 98/2000/XP/NT, Unix, MS-DOS

Java Technologies: J2SE, J2EE, JSP, Servlets, JDBC, JMS, MDB, JNDI, web Services, JSF.

Web/App. Server: Tomcat, WebLogic Server 12.2.x, and Web Sphere 8.x

Frameworks& Tools: JSF, Spring, MVC, Hibernate, JUnit, Maven, ANT, AJAX, Log4J, Eclipse, STS.

Web Technologies: JSP, JQuery, XML, JSON, HTML, XSLT, JavaScript, CSS, DHTML, Servlets, JSF, Ajax, JSTL, ReactJS, Angular7/8

Databases: ORACLE, DB2, SQL Server, MYSQL

Design & Modelling: UML, Design Patterns, Agile SCRUM

Tools: /IDES: Net Beans and Eclipse, PCF, Docker, Kubernetes, AWS

Build Tools: ANT, Maven

Version Control Tools: SVN, GitHub

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Followed Agile methodology and Participate in Sprint planning meetings with business users and prioritizing user stories.
  • Have hands-on experience with various Spring Framework modules like Spring Boot and implemented Spring Batch.
  • Migrated Java web services from SOAP to REST.
  • Used Rest Template to consume the remote rest web services.
  • Have a good knowledge on configuring Spring and quartz scheduler to configure jobs.
  • Involved with the building code that handles connections using DAO classes to retrieve specific data that drives the application functionality with MySQL. Good experience with JPA, JDBC and Hibernate.
  • Developed components of the application using Java and Spring framework.
  • Implemented a Single Sign-on initiative using custom software and LDAP with WebLogic.
  • Configured Kafka to read and write messages from external programs and handle real-time data.
  • Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka.
  • Converted a monolithic app to microservices architecture using Spring Boot. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Technologies used for applications development are Angular7/8, React 16.8 and AWS lambda NodeJS based(backend), Restful Services (Web services), mongoose (persistence layer), MongoDB for database.
  • Created standards and patterns for deploying a spring boot apps with various modules to PCF.
  • Developed code to validate JSON format logs against specific standards set by the bank to meet the Audit requirements.
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF.
  • Using PCF did smoke tests, which are functional unit and integration tests on all major system components.
  • Created docker image for microservices files to orchestrate applications using Kubernetes.
  • Experienced with component based Angular7/8 and extensively used components, services to develop the app.
  • Performed data analysis and data validation by executing SQL queries to validate database dependencies, constraints and to create custom user reports
  • Implemented client-side Interface using React.js.
  • Created the Application using React.js and used NPM libraries.
  • Used Spring actuator to expose necessary endpoints to enable production ready features which helps to manage and monitor the application using HTTP endpoints.
  • Have good knowledge in using Collections framework, Logging frameworks like Logback and SLF4J.

Environment: Java 1.8, Spring Core, Spring JDBC and JPA, Spring Boot, Spring MVC, Kafka, XML, REST, React.js, UCDeploy, PCF, Jenkins, AWS, Agile, Oracle 12c, MySQL, Micro Services, Angular7/8, GIT, Maven, JUnit, Apache Tomcat, WebLogic 12c.

Confidential, Columbus, OH

Sr. Java Developer

Responsibilities:

  • Developed handlers which should handle Web Services calls using Axis 2.0 and http requests to process the data. Used Sax parser to parse the XML response from Hosts.
  • Used Oracle 12c as backend databases and actively involved in writing PL/SQL functions and packages.
  • Used Restful Web services which is light weight, maintainable and scalable.
  • Used Spring Boot framework to write Presentation Layer, Business Layers.
  • Designed and Configured multiple layers of JMS Queues and Message Driven Bean (MDB) for feed validation and Rules execution, Outbound, Post processing and Chaser.
  • Used Java Persistence API (JPA) framework for object relational mapping which is based on POJO Classes.
  • Extensively used AJAX technology to add interactivity to the web pages.
  • Used spring data JPA which focuses on JPA to store data in relational data base, by which simple Queries are written.
  • Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.
  • Design and development of Micro services using Spring Boot, Docker CE, REST API for backend systems that serve to communicate with customer to generate correspondences for customer components running on AWS VPC and AWS EKS Kubernetes cluster.
  • Used Continuous delivery/ Continuous Integration tools Docker, Jenkins to deploy our application to AWS.
  • Technologies used for applications development are Angular2/4 and ExtJS(frontend), Spring Boot/SpringMVC (backend), Restful Services (Web services), Hibernate 4.0(persistence layer), Spring Batch (batch processing).
  • Designed service layer by using Spring Framework and developed business logic based on Springboot
  • Created the Application using React.js and Node.js libraries NPM, gulp directories to generate desired view
  • Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages.
  • Used SOA for web-based applications.
  • Worked on SQL, Created DAO classes which get connection instances with Spring JDBC, Configuring JDBC connections.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM
  • Wrote Jasmine unit tests using Karma to verify AngularJS modules and JavaScript utility routines.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Developed web service client based on WSDL's provided by middleware team for retrieving bill credits and customer agreement data from backend systems.
  • Involved in deployment of application on WebLogic Application Server in Development & QA environment.

Environment: Java 1.8, Spring, SQL, Eclipse, JSP, Servlets, JMS, XML, React.js, Ant, XSLT, JSON, SVN, Oracle 12c, JPA, RESTful, Spring MVC, Spring Data JPA, Jenkins, Angular JS, Angular2/4, WebLogic 12c, SOA, JavaScript, MyBatis, Maven, PL/SQL J unit, Web Sphere.

Confidential, Irvine, CA

Sr. Java Developer

Responsibilities:

  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Designed various types of controllers needed for services, utilities, helpers and other classes and packages including business logic handlers.
  • Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC and actively used OOP concepts.
  • Experience in developing web applications using Spring, EJB, Hibernate, MDB, JDBC, Java Server Pages, Servlet, Web Services, JavaScript, JavaBeans, POJO's and Log4j
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
  • Implemented the Message Driven Bean (MDB) for Instruction enrichment and pre-processing. MDB is deployed on WebSphere server and dispatches the request to Stateless Session Bean (EJB) for further processing and Rules execution.
  • Involved in developing applications using Angular 2 - Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc. Used filters while coding in Angular 2.
  • Extensively used AJAX technology to add interactivity to the web pages.
  • Used Spring which is an open source MVC framework for creating elegant, modern Java web applications.
  • Worked on implementing current Rest web services to one of cloud computing services AWS.
  • Used SOA and SOAP UI for web based applications.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX.
  • Used Oracle 12c DB and actively involved in writing PL/SQL functions and packages.
  • Used Spring Data JPA which focuses on JPA to store data in relational database, by which simple Queries are written.
  • Involved in deployment of application on WebLogic Application Server.
  • Used Jenkins which is an open source continuous integration tool written in Java which provides Integration services for software development
  • Used Hibernate for mapping an object-oriented domain model to a traditional relational database.
  • Used Agile based SCRUM methodology for developing the project.
  • Implemented the application using Spring Boot Framework and handles the security using spring security.

Environment: Java 1.7,J2EE, JDK, Spring 2.5, Hibernate 3.0, JNDI, AJAX, Web Services, Eclipse, AWS Lambda, Micro Services, Restful Service, Jenkins, Spring Data, XML, AngularJS, JSON, Git, JUnit, Oracle12c, JavaScript, CSS, JavaScript, Web logic, Spring MVC, SQL, SOA, Oracle 12c, SQL, IBM Web Sphere, Log4j, UNIX.

Confidential, Columbus, OH

Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Designed and developed Application based on Spring Framework, Spring MVC and Spring templates.
  • Used Spring Transactions in the application and developed Session beans for the business logic at the middle tier level.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database.
  • Involved in implementation of enterprise integration with Webservices and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks).
  • Used Core concepts like Collection, Exception Handling, and Multi-threading.
  • Developed Business logic of the application using Java, Spring Core and implemented it in MVC architecture using Spring MVC.
  • Used Struts MVC objects like Controllers, Validators, Web Application Context, Action Servlet, Handler Mapping, and Form Controller.
  • Implemented Web Services based in Service Oriented Architecture (SOA) using SOAP.
  • Also, developed Web Services using Soap, WSDL, and test with SOAP UI.
  • Developed Servlets to get the information to be displayed on different pages
  • Responsible for maintaining Content Management System on daily basis.
  • Developed UI using HTML, CSS and JQuery to display the data on the client side.
  • By using JQuery and Ajax sent the request to server side and receive the response.
  • Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Tested applications and documented results and bugs including documentation of information useful in the debugging process.
  • Generated JUnit test cases for testing various Java components.
  • Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces.
  • Worked closely with various teams to resolve issues which include: Business, QA, Build& Deployment, Off-shore, Production Support teams.
  • Mentored, trained and educating the users in technology perspective, worked through walk through and review sessions, closely worked with users, developers and team members in problem solving.

Environment: Agile, Core Java, JDK 1.8, J2EE, Spring 3.0, Hibernate 3.0, AJAX, JMS, XML, SOAP, WSDL, REST, JDBC, JAX-WS, JavaScript, UML, HTML, JNDI, JAXB, SVN, Log4J, JUnit, WebSphere 8.5 Application Server, IBM RAD, Oracle 12c, Maven.

Confidential

Web Developer

Responsibilities:

  • Worked on AGILE based development Environment and used SOAP based Web Services from scratch to develop interfaces to integrate between front end system and back end systems.
  • Designed and Developed dashboard menu section, Home page, Admin home page, user module (Modify/ search users, create user's screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP, JQuery and XSLT.
  • Configured and implemented Spring AOP for transaction management, logging and performance tracking and Used Maven to build and deploy the application.
  • Involved in creation of Soap Web Services, WSDL and web methods with Annotation in hibernate, implemented Web Services in JAXP based on SOAP protocols using XML and XSLT.
  • Hibernate outline work is utilized as a part of perseverance layer for mapping an article situated area model to a social database.
  • Used Spring DI, Spring DAP and JDBC Template in the persistence layer for GPS, backend being Oracle.
  • Responsible for creating tables in development schema and wrote oracle packages, procedures and functions in Oracle 11g.
  • Used Web/application servers such as Tomcat and JBoss.
  • Created test cases for DAO Layer and service layer using JUnit and bug tracking using JIRA.

Environment: Java 1.6, HTML 5, XML, Maven, Hibernate, Spring AOP, JSP, Spring MVC, Junit, JIRA 4.0, JavaScript, JQuery, Node JS, AJAX, JBoss, SOAP, JAX-WS, WSDL, Oracle 11g.

We'd love your feedback!