We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Having 8 years of experience in all the technical phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Implementation and Testing in both Web based and Enterprise applications with emphasis on Object Oriented, Java/J2EE and Client Server technologies.
  • Experience in developing the application with Agile Methodology, Waterfall Methodology and Test - Driven Development.
  • Experience in Front-End UI technologies like HTML5, CSS3, JQuery, JSON, Ajax, AngularJS, NodeJS, Bootstrap, Tag Libraries, JSTL.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Experience in developing and deploying applications on Cloud Platforms like Amazon Web Services.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Excellent in deploying the applications in AWS as EC2 instances and created snapshots for the data that had to be stored in AWS S3.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or moreEC2 instances.
  • Developed Service Oriented Architecture (SOA) and Micro Service Architecture based J2EE applications.
  • Experience in applying best practice Design Patterns and Strategies to enterprise applications to reduce tight coupling, maximize performance and reduce maintenance/extensibility risks.
  • Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.
  • Expertise in implementing design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller and DAO pattern.
  • Experienced in developing web-based applications using Java/J2EE, Servlets, Struts (Struts, Tag Libraries and Struts custom validation rules, Tiles), Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, JDBC, Web Services (SOAP & Restful services) and ORM frameworks like Hibernate, iBatis.
  • Expertise in developing web pages using HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax, Angular 2 and Angular JS with webpage cross browser compatibility and responsive web design and have knowledge on Server scripting language like Node JS.
  • Excellent in developing REST and SOAP based Web Services using JAX-RS, JAX-WS, WSDL, JAX-B, Apache Axis, Apache CXF and Jersey frameworks.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ, Kafka as message queue.
  • Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate Query Language (HQL).
  • Good Knowledge of Data Access Object (DAO) pattern to introduce an abstraction layer between the Business logic tier (Business object) and the Persistent storage tier (data source).
  • Worked with SQL databases like Oracle, My SQL, IBM DB2 and Hands on Experience in working with NoSQL Database like MongoDB, Cassandra to manage extremely large data sets.
  • Proficient in writing SQL queries, PL/SQL stored procedures, Triggers and creating business tables.
  • Hands on experience in working with Junit, Mockito, Selenium, TestNG.
  • Experienced with deploying applications on to production servers, configuring various parameters of servers like Apache Tomcat, JBOSS, BEA Web logic, IBM Web Sphere.
  • Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
  • Creation of custom components, client libraries, OSGI services, deployments frameworks, querying and connecting to DB using OSGI bundles.
  • Portable deployment of applications as a single object using Docker.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Used version controller tools like Tortoise Subversion (SVN), CVS and Git.
  • Experience with and solid understanding of Micro Services.
  • Created and consumed Micro Services based on Web API.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
  • Experience in working with IDE’S like Eclipse, Spring Tool Suite (STS), RAD and Intellij.
  • Have extensive experience working on Windows, Linux and Unix Operating Systems.
  • Strong analytical, problem solving and programming skills.

TECHNICAL SKILLS

Languages: C, Java 1.8, J2EE, SQL, PL/SQL, Python

Enterprise Java: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA

Web /XML Technologies: HTML5, CSS3, JavaScript, JQuery, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON, Backbone JS, DOJO, NodeJS.

Tools: & Framework: Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, and Spring Data.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, Apache CFX, JMS, MQ, AWS

Web/App Servers: Web Sphere, WebLogic, Apache, Tomcat, JBoss.

Database: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB and NoSQL

Development Tools: Eclipse, RAD, Spring Tool Suite (STS), IntelliJ

O-R mapping: Hibernate, JPA, JTA

Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, RTC, LoadUI, JIRA

Version Control: GIT, CVS, SVN, Rational clear case, Star Team

Platforms: Windows, Win 2k Server, Sun Solaris, UNIX

Cloud Technologies: AWS EC2, S3, Dynamo DB, ELB

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle process using Agile Methodology.
  • Developed presentation layer using HTML5, CSS3, Bootstrap, JQuery and Angular.
  • Design and developed template-based User Interface using Bootstrap and Angula .
  • Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQuery .
  • Designed and developed application using Spring Framework modules like Spring IOC, Spring AOP and handled security using Apigee.
  • Spring MVC model integration for front-end request action controller and Spring AOP for logging purposes.
  • Used Spring IOC for dependency injection and developed controllers for handling Http requests and providing Http response.
  • Developed REST and SOAP based Web Services for data retrieval to make it independent of the current application.
  • Enterprises Integrated Pattern Implemented with Apache Camel (ESB).
  • Implemented RESTful web services using JAX-RS and Jersey as provider.
  • Implemented Service Oriented Architecture by SOAP based Web Services with JAX-WS and WSDL.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Worked on Elasticsearch to convert raw data such as log files or message files into internal documents and stored them in a basic data structure like a JSON object
  • Involved in using JPA (Java Persistence API) frameworks and APIs as JDO and Hibernate.
  • Developed the DAO layer for the application using Spring Integration and Hibernate template support.
  • Used JMS API for communication between the components.
  • Established connection to Oracle database with Spring Integration, Hibernate and created POJOs for mapping with the database tables.
  • Developed API’s to read and publish data from Elasticsearch cluster using native Java Transport client as well as REST client. Worked on Spring Integration with the Elasticsearch
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
  • Developed test cases for Unit Testing, Integration Testing with JUnit.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications
  • Worked on Log4j for logging errors, messages and performance logs.
  • Used Maven as build automation tool and deployments are on Harness Server.
  • Concourse for Continuous Integration and Eclipse IDE for application development.

Environment: Java, J2EE, HTML5, CSS3, Bootstrap, JQuery, AngularJS, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, JDBC, REST, SOAP, JAX-RS, JAX-WS, WSDL, Service Oriented Architecture, Elastic search , Oracle, SQL, PL/SQL, Apache Camel, Unit Testing, JUnit, Log4j, Maven, Concourse, Harness.

Confidential

Full Stack Java/J2EE Developer

Responsibilities:

  • Worked on High level and low-level system design, planning, estimation and implementation
  • Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Design and develop template-based User Interface using Bootstrap and Angular 2 .
  • Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQuery .
  • Developed the application using Java 1.8 and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, foreach.
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3.
  • Utilized Amazon Web Services ( AWS ) EC2 to deploy Docker containers.
  • Create and configured the continuous delivery pipelines for deploying Micro Services and Lambda functions using Jenkins CI server.
  • Worked on development and implementation of the MVC Architectural pattern using Spring Framework.
  • 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.
  • Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced and maintenance will be very easy.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.
  • Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Designed and integrated the full-scale Hibernate persistence solution with the application architecture.
  • Involved in design and development of the Hibernate Domain Model for the service.
  • Involved in using JPA (Java Persistence API) frameworks and APIs as JDO and Hibernate.
  • Developed a RESTful based service for data retrieval to make it independent of the current application.
  • Involved on development of RESTFul web services using JAX-RS in a Spring based project.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Wrote services to store and retrieve user data from MongoDB for the application on devices.
  • Websphere is used as an Application Server to Deploy the Application.
  • Experience in using JUnit and build tools such as MAVEN.

Environment: Java 1.8, J2EE, HTML5, CSS3, JQuery, Bootstrap, JavaScript, AngularJS, NodeJS, Hibernate, Spring MVC, Spring IOC, Spring boot, spring security, XML, GIT, JSP, JUnit, Maven, IBM WebSphere,, JAX-RS, Restful, Amazon Web Services (AWS), Micro Services, Log4J, Oracle, Mongo DB, WSD and Spring Tool Suite.

Confidential

Full Stack Java/J2EE Developer

Responsibilities:

  • Worked on High level and low-level system design, planning, estimation and implementation
  • Involved in various stages of Software Development Life Cycle (SDLC) and followed Agile methodology for project development.
  • Worked on the Micro service architecture including creating and developing a Microservice using Jhipster.
  • Worked on the NoSQL database for inserting the data and the used the same for the reporting purposes.
  • Worked on the ActiveMQ for creating a queues between two microservices to transfer the messages.
  • Implemented retry logic with in the ActiveMQ for the failure of the messages to retry at a certain time interval with the certain retry limit count.
  • Worked on the Jenkin pipelines to build and deploy the changes that is been implemented in all the environments.
  • Design Implement most Enterprise Level RESTful Micro Services for shopping and booking (Flights) Domains using Java Based Frameworks/technologies (Java/J2EE, Spring Boot, Swagger.
  • Good knowledge on how the Jenkin pipeline works. Creating a Hotfix branch and release branch accordingly and deploying the changes in the necessary environments.
  • Worked extensively on Bitbucket to create a feature branch and commit the changes from the local.
  • Worked on creating and reviewing the Pull request in Bitbucket.
  • Defects Identified in Production / Local order load environments and raise issues on Jira tracking Portal.
  • Worked with NoSQL database MongoDB and worked with it to perform many different operations.
  • Worked on AWS, creating the S3 Bucket in the lower environments and pulled the data from the S3 bucket and transformed it to the business use case.
  • Used lambda function in the AWS to send the logs from the application to the Splunk Dashboard.
  • Created all the services to work with the various entities provided and restify the services using REST APIs with JAX-RS.
  • Prepared unit test cases with JUnit, Spring Test and Mockito framework
  • Worked with MVC Architecture integrating Hibernate and Spring frameworks.
  • Used GIT HUB as version control software to manage the source code and to keep track of changes to files which is fast and light weight system.
  • Involved in development of presentation layer using JSPs and Servlets with Development Tools Eclipse IDE.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Created SLA’s in the serviceNow and responded to them accordingly with the respective Incident Ticket.

Environment: Java 1.8, bitbucket, GIT, AWS, S3bucket, Lambda Function, Mongo DB cache, Blue Splunk, Splunk, Dynatrace, Service Now, Rabbit MQ, Nexus, Apache Tomcat, Restful, SOAP, JUnit, Eclipse, Mongo Compass, Jhipster, AGILE, Jira, Confluence.

We'd love your feedback!