We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Jacksonville, FL

PROFESSIONAL SUMMARY:

  • Having 9 Years of Experience as Java/J2EE Developer, worked in the areas of Analysis, Design, Development and Implementation phases of Object Oriented, Web based and Enterprise Data applications.
  • Expertise in development and deployment of multi - tiered web based enterprise applications using J2EE technologies like Servlets, JSP, Hibernate,spring, JDBC,Java Beans and Web services.
  • Extensive work on Core java concepts like Data Structures (Collections), Multi-Threading, Inheritance, Abstraction, Encapsulation, Polymorphism and Exception handling.
  • Experience in implementing DAO layer using ORM tools like Hibernate core interfaces, annotations and optimization's.
  • Proficient in several frameworks like Hibernate ORM, Spring Framework 2.x,3.x and JSF.
  • Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS and Amazon Elastic Load Balancing.
  • Developed JUnit test cases, using JMockit, and PowerMock and executing test cases for important code blocks.
  • Experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL Server using TOAD and SQL Navigator 4.
  • Experience working on repositories using GIT, SVN, CVS
  • Have hands on experience using SOAP & REST - Producer / Consumer
  • Involved in designing the front-end view using HTML, XML, JSP, JSF, Angular JS, CSS, JavaScript and Tag-Libraries.
  • Implemented REST based web services using JAX-RS, Jersy,Apache CXF Framework
  • Expertise in handling development, maintenance, upgrade & enhancement projects
  • Extensive experience in SQL, Stored Procedures, Functions and Triggers with data base Oracle
  • Expertise in client side designing and validations using HTML, CSS, Java Script, AJAX, JSP, XML, Angular Js and Swing.
  • Experience in production support to multiple applications and monitoring scheduled cron jobs with multiple integrations
  • Good Knowledg with AWS, SPRINGBOOT.
  • Develop, enhance and maintain a Spring Boot based Microservices application
  • Good experience with MICRO SERVICES (containers, load balancing, distributed cache)
  • Used RESTful Web Services exclusively for returning connection objects in JSON from host machine.
  • Experience with Selenium Web Driver and scripting.
  • Experience in using Maven and Ant for build automation.
  • Good knowledge with GIT, CVS, SVN, and Rational Clear case version control systems.
  • Good Experience in developing test cases with Junit and logging with Log4j.
  • Extensive development experience on different IDE's like Eclipse, RAD for debugging and using java coding standards.
  • Hands on exposure to multiple Application Servers like Weblogic, Apache Tomcat and Web Sphere Application/Portal Servers.
  • Having very good knowledge on JSR168 & JSR 286 API’s to work with Portlets on WebSphere Portal server7. X.
  • Extensive development experience on different IDE's like My Eclipse,RAD and NetBeans for debugging and using java coding standards.
  • Complete understanding of Agile/SCRUM with the ability to conduct SCRUM meetings, co-ordinate team activities in a strict-deadline driven environment and maintain excellent client communication.
  • Import/export data from Oracle/Mysql data base to/from HDFS using Sqoop and JDBC.Install and configur Hadoop MapReduce, HDFS and develope multiple MapReduce jobs in Java
  • POC conducted for different Use cases and documented on AWS Platform (EC2, Elastic MapReduce, and S3).
  • Develope POC utilizing the Hadoop ecosystem such Hadoop, Hive, HBASE, Pig, Sqoop, Oozie, Hue, Zookeeper etc.

TECHNICAL SKILLS:

Application Servers: Web logic, Apache Tomcat, WebSphere Application/Portal server, LDAP Servers, Jboss.

JAVA Technologies: Java/J2EE, Data Structures,Servlets, JSP,EJB,JPA, Hibernate, Spring, JDBC,Swings,struts 1.x,2.x,JSF and Portlets(JSR 168&JSR 286 API), Selenium, Spring Boot, Shell scripting,AEM/CQ5.

BigData Hadoop: HDFS,MapReduce,PIG,HIVE,Sqoop,Flume,Hbase,Hue, zookeeper,oozie,Amazon Web services(AWS), R Knowledge

Web Services: SOAP, Restful, SOA, Micro Services, AWS, EC2, WSDL, CXF, Jersey, Camel, JAX-WS, Apache Camel 2.4 Mule ESB and JAX-RS

IDE Tools: My Eclipse, NetBeans, RAD.

Web Technologies: JavaScript, CSS, HTML, XML, JQuery,Adobe CQ5, AngularJS2&4.

Database: Oracle, MySQL,SQL Server 2012, IBM DB2,Sybase,MongoDB

Design Methodologies: Agile scrum, water fall

Operating Systems: Linux,Windows XP/Vista/7/8/10

Testing Tools: JUnit, Selenium IDE, Selenium WebDriver TestNG, Mockito.

Tools: Junit, Cvs, Svn, Mks,log4j,Maven,Ant,Sonar(CodeQualityCheck),ServiceNow, Tectia SSH Client, Git, CA Rally, Open Shift, Jenkins, Splunk logs, Openshift.

Defect Tracking Tools: HP Quality Center10

PROFESSIONAL EXPERIENCE:

Confidential - Jacksonville, FL

Senior Java Developer

Responsibilities:

  • Design and develop the application using agile methodology and followed Test Driven Development, Scrum.
  • Use the Eclipse/RAD as IDE, configured and deployed the application onto WebSphere application server using Maven build scripts to automate the build and deployment process.
  • Use JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Develop Microservices by creating REST APIs for enrollment services.
  • Convert monolithic application into new micro services architecture to resolved dependencies.
  • Migrate existing application into REST based Microservices by EJB, Spring Boot to provide all the CRUD capabilities using Java Frame works.
  • Consume RESTful web services using apache Http for the data coming from external systems; Involve in unit testing, integration testing.
  • Implement Persistence layer using JDBC to interact with the Oracle SQL database. Write REST Web services. Tested the Web services by using Chrome Rest Client.
  • Develop UI using Servlets, JSP, CSS, HTML, XML, XSLT, JSON and JavaScript; Use RESTful Web Services exclusively for returning connection objects in JSON from host machine.
  • Communicate and interact with users and other teams as needed to meet the project deliverables; Use JSON to transfer the request from the web page to the server.
  • Develop Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Involve in the implementation of Stateless session beans (EJB) for business logic layer.

Environment: Java, J2EE, EJB, Hibernate, log4j, REST/SOAP Services, Maven, Junit, SVN/GIT, WebSphere Application server 9.x, MyEclipse, AJAX, JMS, IBM MQ Windows family.

Confidential - Chicago, IL

Senior Java Microservices Developer

Responsibilities:

  • Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Developed single page applications using Angular 4, Typescript and Bootstrap.
  • Implemented Java8 collections to retrieve list & set processings.
  • Developing Microservices by creating REST APIs for securitization services.
  • Used Open Shift Container Platform to deploy each Microservices in separate POD.
  • Converted monolithic application into new micro services architecture to resolved dependencies.
  • Designed and developed the application using agile methodology and followed Test Driven Development, Scrum.
  • Created UML class/sequence diagrams for Low level design documents for dev activities.
  • Migrating existing application into REST based Micro services to provide all the CRUD capabilities using Java Frame works.
  • Worked on CI/CD pipelines and setup auto trigger, auto build and auto deployment with the help of the CI/CD tool like Jenkins.
  • Consumed RESTful web services using apache Http for the data coming from external systems
  • Involved in unit testing, integration testing.
  • Implemented Persistence layer using JDBC to interact with the MS SQL database.
  • Written REST Web services. Tested the Web services by using Chrome Rest Client.
  • Developed UI using Servlets, JSP, CSS, HTML, XML, XSLT, JSON and JavaScript
  • Used RESTful Web Services exclusively for returning connection objects in JSON from host machine.
  • Communicating and interacting with users and other teams as needed to meet the project deliverables.
  • Used JSON to transfer the request from the web page to the server.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio
  • Involved in the implementation of Stateless session beans (EJB) for business logic layer.

Environment: Java, J2EE, EJB, JSF, JDBC, log4j, Micro services REST/SOAP Services, Maven, Junit, Git, WebLogic Application server 12.x, Eclipse, Open shift, AJAX, Windows family.

Confidential, Madison, WI

Senior Java Developer

Responsibilities:

  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting various plans from different module and used XML for SOAP messages.
  • Used the Eclipse as IDE, configured and deployed the application onto WebSphere application server using Maven build scripts to automate the build and deployment process.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Designed and developed the application using agile methodology and followed Test Driven Development, Scrum.
  • Designed UML diagrams using UML and Rational Rose.
  • Developed REST based services using Apache CXF.
  • Consumed RESTful web services using apache Http for the data coming from external systems
  • Involved in unit testing, integration testing.
  • Developed UI using Servlets, JSP, CSS, HTML, XML, XSLT, JSON, Angular Js, and JavaScript
  • Implemented Persistence layer using JDBC to interact with the Oracle database.
  • Designed and developed large web pages using AngularJS, HTML and CSS
  • Used Java Script for client side validation
  • Write Jobs and Shell script in UNIX/LINUX.
  • Worked on UML diagram to create technical and low level documents.
  • Used Web Services to get person information. Used SOAP framework and WSDL.
  • Written REST Web services. Tested the Web services by using Chrome Rest Client.
  • Used RESTful Web Services exclusively for returning connection objects in JSON from host machine.
  • Communicating and interacting with users and other teams as needed to meet the project deliverables.
  • Used JSON to transfer the request from the web page to the server.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio
  • Web development using Java 2 Platform, Enterprise Edition (JEE), Java Server Pages (JSP) Web development, and Java Servlet Pages using xsl style sheets, custom tags, page attributes, and handling classes, JavaScript.
  • Involved in the implementation of Stateless session beans (EJB) for business logic layer.

Environment: Java, J2EE, EJB, JSF, JDBC, log4j, REST/SOAP Services, Maven, Junit, BIT Bucket, WebSphere Application server 9.x, My Eclipse8.x, AJAX, Windows family.

Confidential - Austin

Senior Java Developer

Responsibilities:

  • Involved in Agile Methodology with sprint cycle of 15 days
  • Developed REST based services using Apache CXF.
  • Used Spring Dependency Injection, spring application context features in the application.
  • Implemented spring based MVC, AOP framework .
  • Involved in UI level fixes on Jsp,javascript,css,Angular js.
  • Worked with DevOp's team and with use of Continuous integration Jenkins deployed the code in Amazon Web Series (AWS), EC2and generated reports in SonarQube to verify the JUnit coverage and PMD violations.
  • Responsible for Unit Testing using JUnit Testing.
  • Utilized Log4j for request/response/error logging.
  • Used JIRA for issue tracking and confluence for creating code reviews.
  • Used Bamboo continuous integration server for deploying some of web applications in UAT and Production.
  • Designed and executed test cases using TestNG Selenium with WebDriver and reported defects.
  • Used Winscp,Putty to monitor logs and SIT,UAT application deployments
  • Created a responsive web application integrating bootstrap along with AngularJs and media queries.
  • Involved in production bug fixes, analyzing and improving overall application performance.
  • Used AngularJS to address many of the challenges encountered in developing single page applications.
  • Used maven as a build tool in the application.
  • Used JIRA as ticketing system tool to track work items and Log4J for logging.
  • Involved in deploying the enhancements and bug fixes to development environment and staging environment for UAT before Production Go Live.
  • Implemented Microservices architecture with Netflix Eureka using Spring Boot for making different application smaller and independent.
  • Involved in creating hibernate configuration files for session factory and transaction manager.
  • Created hibernate mapping files for java classes using table per class hierarchy strategy.
  • Worked on persistence layer, developed hibernate DAO classes to persists objects into database
  • Developed JUnit test cases, used Junit4, Mockito, and Power Mock, Jasmine unit tests using Karma to verify AngularJs modules and JavaScript utility routines.
  • Implemented Microservices architecture to convert monolithic heavy application into smaller applications.
  • Worked in Agile model, Conducting Daily Scrum/Stand ups, Backlog Grooming, Sprint Planning Sprint Review, Sprint Retrospective Meeting, supporting Product owner in refining and grooming product backlog.

Environment: Java, J2EE, Spring, Hibernate, log4j, REST Services, Ant, Junit, GIT,WebSphere Application server 8.x, My Eclipse8.x, AJAX, Windows 2007.

Confidential - New Jersy

Java Developer

Responsibilites:

  • Worked in Spring MVC module to develop different controllers.
  • Involved WASCE Server migrations.
  • I have done xml parser development.
  • Involved to fix UI issues.
  • Worked onAgile Environment to finish tasks on given sprint.
  • Writing Testcases and tested in Dev Environment.
  • Added Java Batch Jobs for processing of large data files on new and enhanced processes.
  • Modify and maintain existing Java/J2EE applications on their own as well as under direction from Technical Architect.
  • Used Mockito, Power Mock framework for unit testing of application and Maven to build the application.
  • Involved in developing ANT scripts as per project.
  • Myself Handled All Project related Deployment in SIT,UAT and PROD.
  • Involved in developing the application level flow by utilizing Java, JSP and Servlets
  • Worked on multiple web projects included gathering requirements and development by following code standards and best practices based on Spring MVC using Spring Boot.
  • I am the coordinator Of Service Now tool to review all kind of deployments to my project.
  • I get the requirement gathering, Estimations and developing for the project.

Environment: Java, J2EE, spring, log4j, Ant, Junit, SVN,WASCE 3.x Server, My Eclipse 8.x,AJAX,Windows 2007.

Confidential

Java Developer

Responsibilities:

  • Writing JUNIT Test cases and Test it for integration layer messages.
  • I configured Themes and Skins for providing look and feel for the application.
  • Developed JSF (Jhx) components and its validation process.
  • Developed DataTable concept in JSF.
  • Handling Spring IOC and AOP concepts.
  • I implemented validations as per business rules.
  • Involved in Security problems to prevent hacking issues.
  • I implemented IPC for sending data from one portlet to another portlet.
  • Involved in portlet preference concept.
  • Developed page-to-page communication concept using Cross Page wiring.
  • Adding, removing portlet creating pages and its management in WebSphere portal sever.
  • Worked on providing production support.
  • Defined required mappings in xml that are supported by MVC architecture and Spring framework
  • Involved in server side validations using AJAX
  • Used SVN for version control.
  • Involved in implementation of front end validation component using Java Script, server side validation component using Java classes.
  • Designed and Developed Web Services using WSDL, SOAP to communicate to the other modules.
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Configured the Hibernate configuration files to persist the data to the Oracle 10g Database.
  • Developed DAOs using DAO Design Pattern to insert and update the data for various modules

Environment: Java, J2EE, JSR 168 portlets, JSF, spring, log4j, maven, Junit, MKS,and Web sphere Portal Server7.0, Rational Application Developer 8.5.1,and Windows 2007.

Confidential

Java Developer

Responsibilities:

  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Developed presentation layer using JSP, HTML and CSS and JQuery.
  • Extensively used Spring IOC for Dependency Injection.
  • Configured connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
  • Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Developed several POJO class to map table data into Java Object.
  • Involved in application deployment using ANT script
  • Developed Server side components with using Hibernate as ORM Mapping and Spring
  • Closely worked with the QA team for testing and resolve bugs in the application.

Environment: Java, J2EE,JSP,spring,Hibernate, WAS6.0,MyEclipse, Ant, Junit,Oracle9i and Windows XP.

We'd love your feedback!