We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

GA

SUMMARY

  • 7 years of experience in analysis, design, developing, testing and implementation of various enterprise applications using JAVA/J2EE and Web Technologies
  • Expertise in all phase of SDLC (Software Development Life Cycle)
  • Experienced in developing applications in Waterfall and Agile methodologies
  • Expertise in Design and Development of various web and enterprise applications using J2EE technologies like SpringBoot, Spring Data, Spring MVC, JavaScript, HTML, REST Wed Services, Angular 2/4 and Typescript
  • Expertise in using various design patterns such as MVC (Model - View-Controller), Singleton, Observer, Service locator, DAO and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in Designing, Architecting and implementing scalable cloud-based web applications using AWS and GCP
  • Experience in working on various spring modules (Spring MVC, Spring Batch, DAO and AOP) along with SPRING DATA as the back-end ORM tool for implementation of persistence layer and mapping of POJO’s
  • Experience in working on Data pipeline technology like Spring Cloud Data Flow
  • Experience with XML and related standards and technologies like AJAX, Wed Services, SOAP, WSDL, Restful, XSL, XPath, DOM, SAX, HTML, CSS and JavaScript
  • Profound Knowledge in configuring and deploying Wed applications in Tomcat Server, Web Logic, WebSphere and JBoss
  • Good experience in using Amazon Web Services (AWS)
  • Development of services that utilize AWS SDK's (Dynamo DB, Elastic Beanstalk, EC2, S3)
  • Experience in working version control tools like CVS, Clear Case, GIT and SVN
  • Excellent communication and interpersonal skills and a very good team player with the ability to work independently
  • Actively contributed in making the Technical/Functional specification, Release note, Test plan. Coordinated with several teams for the release of each part of application
  • Proven expertise in trouble shooting, configuring, testing, integration, deployment regression testing, defect tracking and management using JIRA and RALLY tool
  • Strong analytical and interpersonal skills to deal with all levels of customers
  • Experience in writing database Queries, Functions and Stored procedures using Microsoft SQL Server, Oracle Database and MySQL
  • Experienced with IBM Web Sphere Application Server, JBOSS application servers and Apache Tomcat Application Server
  • Extensive experience in building and deploying EAR, WAR, JAR files on test, stage and production servers
  • Experience with unit testing using Junit and knowledge of ANT and Log4j tools
  • Experience in creating, consuming, and testing a web service using SOAP, REST and SOAPUI

TECHNICAL SKILLS

Languages: Java, J2EE, SQL

Java Technologies: Servlets, JSP, AJAX, JDBC, JMS, REST Web Services, Log4j.

Distributed Technologies: Web Services, JMS, Apache Kafka, Apache Spark

Framework: Struts1.3.5, Spring MVC, Spring Boot, Hibernate, Spring Data JPA, Spring Batch, Spring cloud data flow, Apache Kafka, Apache Spark, Angular 2/4.

Web/Application Servers: Apache Tomcat, Web Logic, WebSphere, JBoss.

Web Technologies: HTML 4/5, CSS, JavaScript, JQuery, AJAX and Angular

Cloud Components: AWS, GCP, Azure

CI/CD Systems: CVS, Clear case, SVN, GIT, Maven, SBT, Jenkins.

Database: Oracle 10g, Mongo DB, Cassandra, SQL Server.

Operating Systems: Windows 9x/NT/2000/XP, UNIX (Sun Solaris), Linux

PROFESSIONAL EXPERIENCE

Confidential, GA

Java Developer

Responsibilities:

  • Microservices architecture is adapted for the SaaS solutions in migrating the legacy interconnect system
  • Integrated Client application with micro services registered with eureka using Rest
  • Enhanced existing system to handle errors received from external systems as well as other micro services
  • Implemented persistence framework to store events to Elastic search adhering to well architected framework
  • Developed UI to search transactional events from Kibana and customized the search for customers to look for specific fields using Angular
  • Set up GCP Firewall rules in order to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency
  • Compiled and built the application using ANT scripts and deployed the application
  • Wrote stored procedures, SQL scripts in Oracle for Data Accessing and manipulation
  • Written complex SQL statements/Joins and procedures to fetch the data from the database
  • Junit test cases to validate and test code changes made in the stories
  • SonarQube to analyze code quality and code coverage
  • Jenkin CI/CD pipeline to stabilize the build
  • Kibana as UI for Elastic Search and logging using log back and log4j
  • Participated in daily stand ups and Sprint planning and review meetings
  • Used JIRA to track user stories and bugs

Environment: Java 1.8, Spring 5, Spring Boot 2.x, AWS cloud, Lambda, ECS, Kibana, Postman, Soap UI, Tomcat 8, Maven, Bitbucket, GitHub, IntelliJ, JIRA, SonarQube and Eureka Service registry.

Confidential, OH

Java Developer

Responsibilities:

  • Involved in requirements gathering, design, and development and testing phases of Software Development Life Cycle SDLC
  • Design and developed web application using JSF, Spring Web Flow, AJAX technology and front-end UI using JSF and Prime Faces UI components
  • Extensively used XHTML, DHTML, AJAX, CSS, JavaScript and jQuery
  • Created and managed AJAX calls in the application, integrated with the JSF controls
  • Managed business objects, resource management in the business logic tier using Spring Framework
  • Configured Web Application Context as a Context Listener in the web.xml file to Integrating Spring with JSF
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Spring JPA
  • Implemented Spring AOP Aspect Oriented programming for logging
  • Developed POJO's, Data Access Object DAO which handles all database operations using Spring JPA
  • Used JasperSoft Studio for creating the jrxml’s, for Reports creation in different formats like pdf, csv and excel
  • Used Oracle as the backend database
  • Worked closely with the business and database administrator
  • Used GIT EYE for version control repository across common source code used by developers.
  • Used Version One as a tracking tool
  • Written JUnits for the Managed beans and the service layers using Mockito
  • Used SonarQube for checking the code quality, coverage and fixed the issues shown
  • Monitored the error logs using Log4J and fixed the problems

Environment: Java8, J2EE, JSF, Java Script, CSS, HTML, Oracle, Mockito, GIT, JQuery, JasperSoft Studio, Eclipse, Jenkins, Rapid SQL, GIT-EYE, SonarQube and Oracle WebLogic. Angular 4

Confidential, OH

Java Developer

Responsibilities:

  • Worked extensively on Spring boot and created Microservices
  • Developed Inbound and outbound Web Services using Jax-rs
  • Developed modules using Spring Data JPA for all CRUD operations
  • Assist with Production Support issues/problems as required
  • Configure Maven for project compilation and building
  • Used GIT for version control management
  • Extensively used oracle SQL and used spring data for mapping repository
  • Used Kafka as the message broker for data streaming scenario
  • Used spring cloud data flow for creating data pipelines
  • Used Apache Spark for computing in batch applications
  • Participated in the technical code reviews, prepared unit test cases, detailed time estimation and impact analysis and code review documents
  • Actively engaging with Business Analyst and end client to understand the requirement and transform it in technical design
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot
  • Used Version One for tracking bugs and Gradle with Jenkins for building and deploying the application to multiple environments and created Daily Rolling Log using Log4j

Environment: Java8, Spring Framework (Spring ORM, Spring JDBC, Spring MVC, Spring Core, Spring data JPA), Spring Boot, SQL, Apache Kafka, Apache Spark, Rapid SQL, Restful Web services (JERSEY) JAX-RS, Angular 4, Maven, JSTL, Jira, SOAP UI, Spring tool suite.

Confidential

Java Developer

Responsibilities:

  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project
  • Designed and developed User Interface of application modules using HTML, JSP, JavaScript
  • Used Struts, Spring and MVC architecture for the application development in the UI module
  • Extensively used JavaScript for the client-side validations
  • Used the lightweight container of the Spring Framework to provide architectural flexibility for Inversion of Controller (IOC)
  • Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracle database
  • Provided Hibernate configuration file and mapping files and also involved in the integration of Struts with Hibernate libraries
  • Extensively used MyEclipse as an IDE for building, developing and integrating the application
  • Provided Maven build tool for building and deploying the application
  • Managed source repository using Clear Case
  • Provided Log4j support for the application for debugging the system
  • Used Ant scripts to build the application and deploy
  • Provided SQL scripts and PL/SQL stored procedures for querying the oracle database
  • Designed long-term, reliable and adaptive technical architectures and constituted a technical gateway between the project manager and the developers
  • Actively involved in Function Point Analysis (FPA) meetings with business teams to analyze resource requirements

Environment: HTML, JSP, JavaScript Spring, ColdFusion, struts, MVC, Hibernate, My Eclipse, Maven, Ant, SQL, PL/SQL

We'd love your feedback!