We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Java/J2EE Programmer with over 9 years of experience in developing scalable high performance web applications on Backend and Front - end aspects of Java Programming with Java 7/8/11.
  • Multi Cloud exposure like AWS, GCP and private cloud like Pivotal cloud Foundry
  • More than four years of experience in System Design, Enterprise Software development and complex Client/Server Implementation, Web Development, Intranet/webbased n-tier architecture systems utilizing Object oriented /Internet technologies, Implementation of J2EE Technologies (Spring, Hibernate ORM, JDBC, Servlets, JSP) in Banking and Medical domains.
  • Able to solve big data problems with Hadoop and Map Reduce. Used Hive, Sqoop and Splunk.
  • Expertise in J2EE and MVC architecture/implementation, Web Services, SOA, Analysis, Design, Object modeling, Data modeling, Integration, Validation, Implementation and Deployment.
  • Proficiency in Model View Controller (MVC) Architecture based application design using Spring framework. Wide Exposure with MV* based application for Angular.
  • Extensive experience in developing, integrating, migrating and testing Java and web based applications.
  • Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Multithreading, JSP, JDBC, Spring Framework, Hibernate, JavaBeans, WebServices (REST/SOAP), XML.
  • Experience in using various Web Servers like Apache Tomcatprocess server.
  • Proficiency in PL/SQL programming - Stored Procedures, Triggers, Cursors, and Views.
  • Good knowledge in RDBMS concepts & experience in Oracle, MS SQL Server2000&My SQL.
  • Experience with Webstorm IDE, NetBeans and Eclipse IDE.
  • Excellent development and implementation experience in Enterprise/Web/Client Server Java/JEE based applications using Spring 3.0 (IOC, AOP, MVC), Hibernate 3.0, JSF2.0 frameworks.
  • Experience using Hibernate framework for object mapping with the database and Hibernate template provided by Spring Framework.
  • Sound RDBMS concepts and extensively worked with Oracle, MySQL, PL/SQL, SQL Server&DB2. Queried primarily on Oracle 11g and MySQL using MySQL workbench as GUI.
  • Experience working on RESTful Web Services. Developed and consumed RESTful web services using Eclipse IDE. Worked on consuming SOAP web services and generating WSDL.
  • Extensive hands-on knowledge of best practices in different areas (presentation layer, business layer and persistence layer).
  • Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XSL).
  • Experienced with version controller systems like SVN andGitfor Version Control.
  • Experience in using Maven scripts for building and deploying the application in Web/App servers like JBoss and WebSphere.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team. Quick learner, great technical abilities.
  • Good exposure to Bootstrap for layoutand Used CSS3 Media Queries and Bootstrap UI for Responsive Design.
  • Expertise in Agile SDLC under SCRUM methodology& project planning using JIRA.
  • Good knowledge on Semaphore and Deadlocks and various database implementations.
  • Proficiency with deployments to GCP and AWS.
  • Experienced using orchestration tools like AppDynamics and Kubernetes.

TECHNICAL SKILLS

Web Technologies: JavaScript, HTML5, CSS3, JQuery, AJAX, Node js, Angular 4/6, XHTML, JSP, JSTL, JSON, Bootstrap, PHP, Node.JS, Kendo UI

Languages: JavaSE, JEE, SQL, Pl/SQL, XML, Python, C

Java Technologies: JDBC, Servlets, Java Beans, JMS

Design Patterns: Singleton, DAO, MVC, Factory, Bridge

Web Services: REST(JAX-RS, Apache CFX), SOAP(JAX-WS, WSDL, Apache AXIS)

Methodologies: SDLC, Agile, SCRUM, SAFe

Frameworks: Spring 3.0, Hibernate 3.0, JSF 2.0, Apache CXF

IDEs: Eclipse 4.5, IntelliJ, WebStorm

Version Control Tools: Git, SVN

Web/Application Servers: Web Logic, JBoss, GlassFish, Apache Tomcat Server

Deployment Tools: Maven, Apache ANT

Testing Tools: JUnit, Karma, Jasmine, Log4j

Databases: Oracle12c,MySQL, DB2, MongoDB, Cassandra

Operating Systems: Windows, Mac OSX, Linux (Ubuntu)

PROFESSIONAL EXPERIENCE

Confidential, St Louis, MO

Java Developer

Responsibilities:

  • Extensively used Spring Boot configured Application Context files and performed database connectivity through Hibernate.
  • Actively worked in Analysis, Design, Development, System and User Acceptance Testing.
  • Developed REST APIs and data transformers using the java 8 features lambda and Streams.
  • Used Spring 5 WebClient to make external calls to retrieve data from ADP Api’s
  • Connected to Hashi Corp Vaultto store and retrieve sensitive data like passwords.
  • Developed Microservice to provide Restful API utilizing Spring Boot with various data persistence frameworks such as Hibernate, Spring Data JPA and messaging engines.
  • Designed and developed Microservices based business components and RESTful service endpoints using Spring boot.
  • Extensively used GCP resources to develop robust application like GCP Pub-Sub, Kubernetes Engine, GCR and more.
  • Involved in consuming RESTful services and processed JSON data to render on UI.
  • Implemented Micro services using Spring cloud. Set up APIGEE API Gateway, implemented Eureka naming server and distributed tracing with Spring Cloud Sleuth and Zipkin.
  • Used AppDymanics for application performance monitoring.
  • Used Kubernetes as an orchestration tool to manage the Docker container to facilitate the management and deployment of the containers in distributed architecture.
  • Wrote Terraform scripts to deploy apps to Kubernetes engine.
  • Used Oracle 12c to store data and retrieve data as required by the user.
  • Maintained Test Driven Development (TDD) approach using Agile Methodologies
  • Implemented various concepts of OOPS to achieve required functionality as per the User Story.
  • Used Splunk tool to search the application logs and used Log4j for logging.
  • Worked as a part of Agile team and followed the methodology on a routine and attended regular Scrum meetings held by the Scrum Master.
  • Expertise in Agile SDLC methodology & project planning using JIRA.

Environment: Java 11, Spring Boot, Cloud SQL,GCP, Hasi corp Vault, Terraform, Restful Web Services, Swagger, Tomcat, Maven 3, Eclipse, Junit 5.

Confidential, Fort Worth, TX

Full Stack Java Developer

Responsibilities:

  • Developed Bootstrap responsive web application pages using Angular 6 services, components and directives for front end UI and consuming the Restful Web service API and made use of CRUD Services for effective use of Web services.
  • Involved in consuming RESTful services and processed JSON data to render on UI.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Designed and implemented Integration API’s that can be used to manage product activation, deactivation and adding/removing products.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented react JS code to handle cross browser compatibility issues in Mozella, IE, Safari and FF.
  • Created and configure Microservices architecture for Product Management and to organize code into bounded contexts and integrated with Angular 6 application.
  • Used AppDymanics for application performance monitoring.
  • Used Denodo to expose, modify existing stored procedures.
  • Created REST API’s in Openshift platform for integration with other applications.
  • Used Kubernetes as an orchestration tool to manage the Docker container to facilitate the management and deployment of the containers in distributed architecture.
  • Created Rest web services and consumed them through front end Angular to achieve a complete workflow of operations.
  • Used Oracle 12c to store data and retrieve data as required by the user.
  • Maintained Test Driven Development (TDD) approach using Agile Methodologies
  • Used tomcat to host the application in production environment.
  • Implemented various concepts of OOPS to achieve required functionality as per the User Story.
  • Implemented Spring Security with OAuth 2.0 for the Authentication, Authorization and accessing Resources using Access tokens that involves Authorization server and Resource.
  • Used Splunk tool to search the application logs and used Log4j for logging.
  • Worked as a part of Agile team and followed the methodology on a routine and attended regular Scrum meetings held by the Scrum Master.
  • Expertise in Agile SDLC methodology & project planning using JIRA.

Environment: Java 8, Spring Boot, HTML5, CSS3, JSON, Oracle 12c, GCP, Angular 5, Restful Web Services, Spring Security Oauth2, Swagger, Tomcat, Maven 3, Eclipse, Junit 5, Denodo.

Confidential, Rockville, MD

Full-Stack Java Developer

Responsibilities:

  • Used Spring Framework for Dependency Injection (DI) using Inversion of Control (IOC) and integratedDAO design pattern to retrieve the data from database
  • Implemented SAFe methodology to support and develop large integrated applications.
  • Used Angular 6 ngIf and ngFor directives used for validations for the input fields of the forms with the data existed in the database.
  • Created and configure Microservices architecture for CAPAs module to organize code into bounded contexts and integrated with Angular 6 application.
  • Created Rest web services and consumed them through front end Angular to achieve a complete workflow of operations.
  • Used Oracle 12c to store data and retrieve data as required by the user.
  • Used WebLogic to host the application in to production environment.
  • Used Kafka to implement real-time messaging service.
  • Implemented various concepts of OOPS to achieve required functionality as per the User Story.
  • Used Kendo UI to develop a clear UI development for various buttons and page layouts.

Environment: Java 8, Spring 4.3, HTML5, CSS3, XML, Oracle 12c, Bootstrap, Kendo UI, Angular 6, Spring Boot, Restful Web Services, Swagger, Weblogic 12.2, Maven 3, Eclipse Oxygen, Junit 5

Confidential

Full-Stack Java Developer

Responsibilities:

  • Involved in the complete SDLC including the design of System Architecture, development of System Use Cases based on the functional requirements.
  • 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.
  • Implemented Core Java OOPS technology along with Multithreaded environment in order to resolve the problem of concurrency.
  • Also incorporated multi-threading with Java Collections and Generics.
  • Extensively used promises (Success and Error) while making sync communication.
  • Wrote serviceswith Angular 2/5 to store and retrieve user data from the DB to the application on devices with the HttpClient service.
  • To design the Rest API, Swagger tool was used in order to create stubs for both client and server side.
  • Implemented Spring MVC and then converted to Spring Boot to provide loose coupling to the application and to provide production ready code.
  • Also implemented Spring Security with OAuth 2.0 for the Authentication, Authorization and accessing Resources using Access tokens that involves Authorization server and Resource server.
  • Extrapolating above implementation to Microservice architecture with Netflix components mounted at the technology stack like Eureka Discovery server, Zuul web proxy server.
  • Used Docker container to containerize the microservices to AWS Cloud server.
  • Oracle Database SQL Expert, having hands on experience on SQL queries, Joins, views, stored procedures.
  • Used Rally ticketing system to keep track of issues and tasks on individuals.
  • Use Maven to build the application and deployed on Weblogic Application Server.
  • Used Git with GitHub as version control tool.

Environment: Java 7/8, Spring 4.3, Hibernate4, HTML5, CSS3, XML, MySql 5.7, Bootstrap, Angular2/4, Spring Boot, Restful Web Services, Swagger, Tomcat 1.8, Maven 3, Eclipse Oxygen, Junit 5, Weblogic 12

Confidential

Software Engineer

Responsibilities:

  • Developed the application using SPRING MVC framework based on Model View Controller (MVC) design pattern.
  • Created and ConsumedRESTful Web serviceswritten inJava.
  • POJO based domain model integrated with Hibernate ORM for persistence Aggregation of data based on the summarized data of Supply Chain.
  • DesignedRESTAPIs supporting JSON that allow sophisticated, effective and low cost application integration.
  • Setting up Linux servers with Apache Tomcat, Maven, and MySQL.
  • Used Spring framework for Dependency Injection (IOC).
  • Implemented transaction management features using Spring-AOP.
  • Used Log4J to capture the log that includes runtime exceptions.
  • UtilizedCore Spring Framework for Dependency Injections of components as well as transaction management.
  • Used Subversion for version control and Maven as a building tool.
  • Extensively utilized ORM framework Hibernate with DAO layer to achieve Oracle database CRUD operations.
  • Created variousJunit Unit Test Casesby using Test Driven Development (TDD) technique.
  • Expertise in Agile SDLC methodology & project planning using JIRA.

Environment: Java 1.6/1.7, Spring MVC, Hibernate3.x, Apache Tomcat, Oracle11g, Log4J, JSP, SOAP/RESTWeb services, Eclipse 3.3, Maven. JQuery, AJAX, JUnit4.

We'd love your feedback!