We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Lowell, AR

SUMMARY

  • Around 6 years of IT experience in design, development, implementation, testing of web applications using Java/J2EE technologies in areas such as Insurance, Financial Services, Healthcare, Telecom and Logistics.
  • Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design, Coding, Application Implementation, Unit testing, System Testing, Documentation, Production Support.
  • Strong Experience in Spring, Hibernate, XML, JMS, JSP, Servlets, CoreJava, JDBC, ANT, Maven and UNIX.
  • Expertise in the development of web applications using MVC Architecture with Spring Frameworks.
  • Experience on working with Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert, delete, and update the data from the database.
  • Solid understanding of Object - Oriented Programming (OOP) and capable of implementing OOP in JavaScript.
  • Familiar with latest software development practices such as Agile Software Development, Scrum, Test Driven Development (TDD) and Continuous Integration (CI).
  • Experience in multithreading and collection frameworks.
  • Proficient with Application/Web Servers like Tomcat, WebLogic.
  • Used Maven scripts for building and deploying the application in web application servers.
  • Hands-on experience in creating Angular modules, controllers, directives, and filters to deploy the entire business logic
  • Experience in developing the presentation layer components using JSPs, Angular JS, JavaScript, XML, jQuery, and HTML.
  • Good Knowledge in TCP/IP (Internet Protocols) network design and implementation in a private network environment.
  • Experience in working with Oracle, MySQL.
  • Experience in creating test cases using Junit.
  • Familiar with Agile methodology for application development life cycle.
  • Hands on experience in coordinating with clients and offshore team.
  • Strong debugging and troubleshooting skills.
  • A team player working effectively with in group in accomplishing project objectives.

TECHNICAL SKILLS

Operating Systems: Windows XP/2000/NT/98/95, UNIX, LINUX, and Mac OS

Programming Languages: Java, Servlets, JSP, Oracle, SQL

Web Technologies: Spring 3.x/4.x, Spring IO, Spring Boot 1.2.3, Hibernate 3.x/4.x, Web Services 2.0 JAX, SOAP, JDBC, JMS, HTML, CSS, Java Script, jQuery, GWT, Angular

App Servers/Webservers: Weblogic8.1/9.1, Apache Tomcat 5.0, WebSphere5.0

IDE: Eclipse, Net beans, STS (Spring Tool Suite), IntelliJ

Databases: Oracle 8i/9i/10g, SQL Server, MySQL

Database Query Language: SQL

Frame Works: J2EE, Spring

PROFESSIONAL EXPERIENCE

Confidential, Lowell, AR

Java Developer

Responsibilities:

  • Worked in a highly dynamic AGILE environment and participated in scrum and Confidential meetings.
  • Contributed greatly to increase the code quality and productivity through Test Driven Development (TDD) and Agile Estimation and Planning.
  • Used IntelliJ to develop the applications.
  • Designed the N-Tier architecture for the application following Spring MVC pattern.
  • Developed Java Beans and helper classes to communicate with the presentation tier using controller servlets and JSPs.
  • Worked on DAO Classes to communicate with the database using JDBC in the database tier.
  • Extensively used Java features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Used Streams and Lambda expressions available as part of Java to store and process the data.
  • Used REST API for performing operations such as read, get, and post the data that was sent back and forth between the front-end and the back end.
  • Developed automation Framework for SOAP and REST (POST, PUT and GET) API Testing using Restful API, SoapUI and Postman.
  • Used Postman API to get convenient, visual display of query results.
  • Created Clusters using Kubernetes and worked on creating many pods, replication controllers, replica sets, services, deployments, labels, health checks and ingress by writing Yaml files.
  • Building/Maintaining Docker container clusters managed by Kubernetes, GIT, Docker, on GCP (Google Cloud Platform).
  • Used JMS to create, send and read messages.
  • Tested Topic Messages and Queue Messages using Hermes JMS Tool
  • Involved in the usage of Hermes JMS tool to test the JMS Queues.
  • Used Dynatrace for troubleshoot problems in the repos.
  • Migrating the Elasticsearch Indices from the version 6.x cluster to the version 7.x cluster.
  • Used resilience4J to handle the retry logic.
  • Used Rollout as our provider for feature flag implementation.
  • Used cloud bees tool to turn the flags ON or OFF in Local/DEV/TEST Environments.
  • Worked closely on integration of RH-SSO using Keycloak.
  • Using Admin console, we use to configure keycloak server and create realms, roles, users, and clients.
  • Performing Code Reviews. Performed unit testing, system testing and integration testing.
  • Used Maven to add dependencies required for the project.
  • Worked on JUnit for unit testing of the application.
  • Worked in an Agile environment with daily Scrums.
  • Analyzed User Stories as part of requirement gathering and application design.
  • Involved in Analysis, Design, Development and Testing.
  • Used Java 8 Stream API to process the data declaratively.
  • Used java 8 features like Lambda expressions for array operations, Method reference.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Creating REST based Web Services by establishing links using HATEOAS from spring-based Applications.
  • Developed web Services for sending and extracting data from different applications using SOAP messages.
  • Used Spring Tool Suite (STS) to develop the application.
  • Implemented REST services, getting JSON response and parsing them to get the required information.
  • Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
  • Performed configuration, deployment, and support of cloud services.
  • Using mule ESB framework and SOAP Webservices.
  • Used the ESB to communicate between different client platforms.
  • Written XML files containing queries that is going to use an application and program to access them.
  • Implemented log4j for having the logs stored for the application.
  • Used Kibana and Nitro used to pull the logs and go through the request and response of the Journeys.
  • Used Maven as build tool and Jenkins for continues integration development.
  • Used GDM tool to design the Fields like dropdowns, text fields can be integrated with angular applications as JSON format.
  • Integrated JSON based Web Services with UI to display the data.
  • Used Git for version controlling and Jira for project tracking.
  • Defect raising, analysis and tracking with ALM (Application Lifecycle Management) Tool.
  • JUnit Frameworks were used for performing unit & integration testing by writing test cases.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Used Robo mongo to connect with Mongo DB and to fetch the logs of the journeys.
  • Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
  • Created Angular service and integration with RESTful APIs.
  • Experience working withNode.jsto setupWeb API’susingJavaScript.
  • Creating custom, general use modules and components which extend the elements and modules of coreNode.JS.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Coordinated with QA team to resolve regression defects.
  • Involved in working with the QA to assist in writing test code and debugging the defects in the application.
  • UsedSonarfor maintaining the code quality and JUnit code coverage.
  • Setup clarification sessions to get status from the team.
  • Designed and developed the application in sprints using Agile Scrum methodology and participated in weekly status meetings and daily standups.
  • Responsible for gathering requirements and involved in planning meetings.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Designed and developed entire application using Spring MVC framework and Spring AOP components for intercept function call.
  • Implemented Spring services and Spring DAO’s for controller interactions to operate on data and developed asynchronous message listeners using Spring JMS template.
  • Developed REST based web services and used JSON to exchange information.
  • Developed application service components and configured beans using Spring IOC framework.
  • Developed REST API for assessment indicators module and token based authentication for REST services using Spring Security.
  • Worked on Asset Management Module in order to develop services using Restful Web services and collaborated on design spec reviews together with Business Analysts.
  • Worked on Hibernate with Spring Integration as the data abstraction to interact with the database and used dependency injection (DI) using Spring framework and annotations.
  • Designed and developed web pages using HTML5, CSS3, Angular, Ajax, Bootstrap and JSP based on the W3C standards.
  • Designed Frontend with in object oriented Angular Framework and implement the various phase of Responsive Design of the requirement..
  • Worked on Docker hub, creating Docker images and Handling multiple images primarily for middleware installation and domain configurations.
  • Used GIT for version repository maintenance.
  • Conducted code review for team members, involved in Junit testing performed unit testing for each module and prepared code Documentation for future reference and upgrades.

Environment: Java 1.8, Spring, RESTful Webservices, Micro-Services, Spring MVC, Hibernate, Angular, HTML5, CSS, Node-JS, JavaScript, Bootstrap, Maven, JUnit, Eclipse, GIT, Amazon Web Services (AWS), NoSQL, Docker, Ribbon, Agile Scrum, Log4J.

Confidential, Franklin Lake, NJ

Java/J2EE Developer

Responsibilities:

  • Develop flows for orchestration, composition, transformation, API proxies using API Any point Platform.
  • Developed Spring MVC app deployed on WebLogic to orchestrate transactions by using microservices.
  • Developed Spring boot application with microservices and deployed it into AWS using EC2 instances.
  • Developing complex integration flows and service endpoints in Mule ESB.
  • Developed Spring container, controller classes, and spring configuration xml file.
  • Deploy APIs and Integration flows to Cloud and On-premise Mule Soft environments.
  • Developing REST / JSON APIs, WSDL and SOAP Services.
  • Created build, deployment, and configuration related scripts for Maven.
  • Integrate with XML data-binding frameworks such as JAXB.
  • Handled Java multi-threading in back-end components.
  • Prepared unit test cases using JUnit framework and supported SIT and UAT.
  • Performed peer code and document reviews.
  • Designed and implemented the MongoDB schema.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, replication, schema design, etc.
  • Used SQL Developer and Oracle11g Sql Prompt to interact with the database.
  • Developed dynamic web pages using HTML/HTML5 (Used HTML5 for audio and video playback), CSS/CSS3, jQuery, Bootstrap, Less, CSS3 and Sublime Text Editor.
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Implemented the application MVC Architecture using Spring.
  • Used Spring 3.x to integrate with the existing legacy application.
  • Used Hibernate ORM for mapping the data into the database.
  • Ran tests on SoapUI and Postman for the respective SOAP and REST implementations of the endpoints.
  • Worked with Git 1.9.5 Preview and GitBlit for version control.
  • Worked on Spring Tool Suite plugin for Eclipse for the CDS project.
  • Created tasks in JIRA during Confidential iterations.
  • Used Tomcat Apache server for deploying the applications on the develop branch.
  • Used Maven as a build management tool.

Environment: Java, Spring, Hibernate, Soap, RESTful web services, Apache Tomcat, Maven, Jira, Crucible, SoapUI, Postman, Eclipse Mars, Git 1.9.5 Preview, Spring Boot, Microservices, STS plugin for Eclipse, Spring Data JPA, Docker.

We'd love your feedback!