We provide IT Staff Augmentation Services!

Full-stack Java Developer Resume

2.00/5 (Submit Your Rating)

TX

SUMMARY

  • 8 years of experience in design, development and deployment of web - based and mobile Client-Server business applications using OOP, Java/J2EE, Angular technologies.
  • Proficient in applying design patterns like MVC, Singleton, Front Controller, Data Access Object.
  • Ability in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose.
  • Extensively worked on during my tenure in Software Development are AngularJS, Spring MVC, Spring Integration, Spring Batch, Hibernate, springboot, Microservices, REST Web services, and Databases like Oracle.
  • Experience in developing scalable, reliable and efficient enterprise applications using Java, Spring, Struts, Hibernate, Web Services, RESTful, JSF, JDBC, JSP, Servlets, EJB, JMS, XML, XSLT, JAXB SQL, PL/SQL, Unix Shell scripting.
  • Good experience in developing Microservices using Spring Boot.
  • Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability, and perfecting speed.
  • Used build and deploy tools such as Jenkins and PCF for continuous integration and deployment for Microservices.
  • Has knowledge on partition of Kafka messages and setting up teh replication factors in Kafka Cluster.
  • Designed and developed mobile application on IOS using react native/redux.
  • Possess ability in designing and developing web and mobile applications using HTML 5, CSS3, JavaScript, jQuery, Angular skilled at progressing from problem statement to well documented.
  • Good experience in working with Kafka and created topics and Kafka Listeners
  • Hands on experience on Jenkins to do teh mobile IOS builds and do mobile deployments.
  • Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Experience with major relational databases - Oracle 11g/10g/9i, SQL Server 2000/2005/2008 , DB2, MySQL.
  • Hands on experience with build tools like Maven and logging tools like Log4J.
  • Ability in unit-testing with JUnit using tools like JMeter.
  • Experience in Agile software development process, Test Driven Development and Scrum methodologies.
  • Good Experience in software configuration management using GIT and SVN.
  • Experience in using Maven and ANT for build automation.
  • Knowledge on Build tool Jenkins with configuring check styles, Test coverage.
  • Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of AGILE.
  • Excellent at understanding new technologies and capable of implementing without conventional training
  • Strong Analytical and programming skills in using technology to develop effective complex business solutions.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, EJB, Multi-threading, Java Networking

Programming Languages: Java JDK 1.4/1.5/1.6/1.7/1.8 SQL, PL/SQL

Application/Web Servers: Tomcat 5.0.28/6.0

Frameworks: Struts 2.x/1.x, Spring 3.x, Hibernate 4.x/3.x, JSF 1.2/2.0.

IDEs: Eclipse 3.x, IBM WebSphere Application Developer5. x.

Web technologies: JSP, JavaScript, jQuery, Angular, AJAX, XML, XSLT, HTML, CSS, HTML5

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI

XML Tools: JAXB, Apache Axis

Methodologies: Agile, Scrum, TDD, SDLC

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: JUnit, JMeter.

Database Servers: Oracle 8i/9i/10g, SQL Server 2000/2005/2008 , MySQL

Version Control: GIT SVN.

Build Tools: ANT, Maven

Platforms: Windows 2000/98/95/NT4.0, UNIX

PROFESSIONAL EXPERIENCE

Confidential, TX

Full-Stack Java Developer

Responsibilities:

  • Involving in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM)
  • Developed teh application usingJava8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces.
  • Developed JSPs, implement custom tags, and HTML code.
  • UsedJava-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
  • Analyzed teh Node.JS server structure in teh legacy project, and tan mimicked teh REST service.
  • Implemented MVC architecture using Struts Framework.
  • Installed, configured, and administered NoSQL database clusters in AWS Virtual Private Cloud Network for available data on cloud.
  • Implemented UI using React JS, Node JS, Python, Java Script, jQuery, HTML5 & CSS3.
  • Implemented SOA to develop REST Based Web services using Apache Axis
  • Designed, developed a custom, single-page, responsive web application on front end using Angular 4.0.
  • Extensively used various Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, Spring Security and AOP. Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Spring Boot Micro Services were developed using Micro Service architecture with RESTFUL and Apache.
  • Design in RESTful API for teh system backend provides mapping URL to frontend
  • Used Hibernate as ORM to mapJavaclasses to data base tables and integrated it with spring.
  • Experienced in developing teh UI screens using HTML5, Python, CSS3, JavaScript, Bootstrap, and jQuery, Ajax, JSON and React JS, Material UI Core, Ag React.
  • Used Hibernate Query Language (HQL) for accessing data from database and created Hibernate POJO Objects and mapped using Hibernate Annotations
  • Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in teh database.
  • Used JIRA for project management, Issue tracking and monitoring errors and fixed teh errors.
  • Used Jenkins as teh integration tool and improved Scalability of applications on cross-platforms.
  • Used Ant script and Maven to build and deploy teh applications in JBoss application.
  • Used GIT for Version Control
  • Implemented JUnit and TestNG to write test cases for different modules and resolved teh test findings.
  • Configured and deployed teh application in WebLogic Application Server.

Environment: Java1.8, Spring Boot, React JS, AWS, Hibernate, HTML 5, CSS 3, SOA, Node JS, Spring 5.0, JavaScript, JSON, Python, AJAX, JSP, SOAP & Restful Web Services, API’s, React JS, Oracle 12c Web logic 12c, Junit, Log4J, Maven, Linux.

Confidential, Denver CO

Full Stack Java Developer

Responsibilities:

  • Ford to bring electric zero-emission vehicles at scale to American customers with teh largest, most advanced, most efficient auto production where they used to test dis vehicle in different plants in different location and dump dat data in Hadoop database and schedulers will run in different time frame to pull teh data and perform analytics and show teh result to teh clients in KPI formats
  • Responsibilities:
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, developed and implementedspring boot microservices framework for teh application.
  • Involved in developing a JAVA RESTful API to serve third party application requests.
  • Transformed an existing web application to mobile view.
  • Designed Prototype and project layout skeletons usingAngular and CSS and HTML5.
  • Used build and deploy tools such as Jenkins and OpenShift for continuous integration and deployment for Microservices.
  • Involved in designing and developed presentation layer using JSF, Python, Ajax, and jQuery and third-party libraries.
  • Automated build and deployment using Jenkins to reduce human error and speed up production processes.
  • Implemented teh associated business modules integration using spring and Hibernate data mapping.
  • Used Kafka for Reading data from topic and stored teh information MySQL database
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Implemented REST Microservices using springboot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Created Kafka connectors to retrieve data from backend team and processed to Listener microservices
  • Developed teh Web application using Springboot and microservices
  • Used multithreading in programming to improve overall performance.
  • Developed various helper classes needed using multi-threading.
  • Developed teh data access classes using JDBC and SQL queries.
  • Also, involved in integrating application with external interface like Single Sign on Service using JWT token and Spring security.
  • Developed Unit test cases using JUnit, Mockito and Easy mock.
  • Developed Maven scripts and developed builds using Mavenand continuous integration servers like Jenkins.

Environment: Java, J2EE, Git, Spring 4.x, Spring Boot, Hibernate 4.x, Core Java, Rest, Web Services, JavaScript, UML, Web Services, HTML5, Python, CSS, WSDL, JIRA 5.x/6.x, JAX-WS, JMS, JSF, UNIX, Selenium, React JS, Micro Services, AJAX, jQuery, JUnit, Maven, Oracle 10g.

Confidential, Chicago, IL

Senior Java developer

Responsibilities:

  • Confidential is a health insurance organization develops spring boot/microservices application for its business needs where it addresses claim adjudication process like provider network status determination and provider member match eligibility.
  • Responsibilities:
  • Followed Agile Software Development Methodology to build teh application iteratively and incrementally. Participated in scrum related activities and daily scrum meetings.
  • Used java8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
  • Configured teh Jacoco in Jenkins for code coverage.
  • Used Sonar Java source code analyzer for code quality.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used Microservices with Spring Boot.
  • Developed Business rules validations using Rule Engines-Jrules.
  • Developed REST API's using Spring MVC and spring boot, hosted all microservices on PCF.
  • Hibernate framework is used on DAO layer to persist application data into Oracle database.
  • Implemented Angular2 services to connect teh back-end APIs to POST/GET teh data used in teh application.
  • Developed designs and strategies for business rules and address problems including configuration of ILOG Rules.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Configured projects in Dynatrace to improve performance
  • Used Spring Kafka Python, API calls to process teh messages smoothly on Kafka Cluster setup.
  • Created database objects likeStoredProcedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Wrote SQL queries,storedproceduresand enhanced performance by running explain plans.

Environment: Java 1.8, Web Services, Microservices, Spring boot, SOAP UI, Python, XML, PCF, Swagger, JaCoCo, Sonar, JIRA, GIT, Mockito, Maven, Eclipse, Spring Tool Suite, PCF, oracle 11g, Jenkins.

Confidential

JAVA Developer

Responsibilities:

  • Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development and Customization of teh Application.
  • Developed teh application using Eclipse IDE.
  • Designed and developed Application based on Spring Framework using MVC design patterns.
  • Used JBoss Application server as teh JMS, Robot Framewok provider to manage teh sessions and queues.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Used EJB3 for inter communication of business data between two Interdependent Modules.
  • Created and accessed data in other modules via network using IIOP protocol through EJB Context Look Up using JNDI mapping.
  • Used Bean Managed Persistence BMP of EJB Framework for persistence onto oracle database.
  • Installed and configured Jboss, Robot framework Application servers.
  • Written and debugged teh Ant Scripts for building teh entire web application.
  • Used Log4j for logging Errors.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to teh data source.
  • Used teh JDBC for data retrieval from teh database for various inquiries.
  • Performed purification of teh application database entries using Oracle 10g.

Environment: Java, J2EE, JSP, EJB3, spring, Hibernate, Robot Framewok, JMS, JBoss Application Server 8.1, Eclipse, Oracle 10g, HTML, Junit 4.0, Log4j, JavaScript

We'd love your feedback!