We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Having 7+ years of IT Experience in Project analysis, Design, Development, Testing and Deployment of Web Based Applications using Java/J2EE. Actively involved in each phase of Software Development Life cycle (SDLC).
  • Expertise in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and TDD.
  • Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Knowledge on JAVA 8 Lambda Expressions to retrieve the data from Collections using Functional Interfaces.
  • Expertise in client scripting languages and server scripting languages like HTML5, CSS3, JavaScript, Bootstrap, JQuery, AngularJS, JSP, Node JS.
  • Experience in using ReactJS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Extensive experience in design and development of J2EE applications using Core Java, Annotations, Data Structures, Transaction Management, JMS Custom Tag Libraries, JSTL, XMLand other open - source frameworks and APIs.
  • Hands on experience in developing applications using J2EE Design Patterns like MVC Architecture, Singleton, Abstract Factory, Facade, DAO.
  • Good experience with Source code management collaboration tools GIT, SVN, GitHub, Bitbucket, Gitlab, AWS-Code commit.
  • Experience in building web applications using spring framework features like Spring ORM, Spring DAO, Spring AOP, Spring Context, Spring Security, Spring Core, Spring IOC, spring boot, Spring Batch and Web Services using Eclipse and integration with Hibernate as well as Struts.
  • Knowledge on JPA Hibernate and spring to perform CRUD operation with Sybaseand Oracle.
  • Experience on using J2EEDesignPatterns such as Model-View-controller (MVC), Singleton, Service Locator, Business Delegate, Observer, Decorator, Session Facade, Visitor, Data Access Object, Factory Pattern etc.
  • Expertise in MVC architecture Web Framework with Struts, Singleton, spring (Dependency Injection, Data Access Objects, and MVC Framework).
  • Expertise in development of multi-tiered enterprise applications using Java/J2EEtechnologies like Spring, Struts, Servlets, JSP, Hibernate, EJB, JDBC, JMS, IBM MQ Series, JNDI and Web services (SOAP, WSDL, REST).
  • Expertise in Web Services Technologies like, JAXP, JAX-RS, JAX-WS, JAXB, SOAP, WSDL, UDDI, Restful, JMS and Service Oriented Architecture (SOA).
  • Experienced in developing messaging module by using Spring JMS, Apache Camel, Kafka, Active MQ and Rabbit MQ.
  • Experience in developing cloud-based applications using Spring Cloud, Pivotal cloud foundry and Amazon Web Services (AWS).
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more EC2 instances.
  • Experience in configuring, deploying the web applications on Apache Tomcat, Oracle/BEA WebLogic, IBM Web Sphere, JBoss.
  • Expertise in building Microservices and implementing Spring Cloud-Netflix OSS Stack-Eureka.
  • Expertise in the implementation of Core concepts Java, J2EE Technologies: JSP, Servlets and frameworks like Spring MVC, Spring Security, Spring Boot, Spring Data, Spring Mail, spring validation, Spring JDBC, Hibernate.
  • Professional experience in relational database management (RDBMS) MySQL, Oracle, SQL server and DB2Experience in data access technologies like DDL and DML with development tools like TOAD.
  • Experience in working with the NoSQL Database like MongoDB, Cassandra to manage extremely large data sets.
  • Experience in development, deployment and troubleshooting Web based and enterprise-based applications on Windows, UNIX and Linux platforms.
  • Expertise in using Java IDE tools like Eclipse, IBMRAD, and IntelliJ.
  • Good knowledge and hands on experience in working with Selenium, log4j, JUnit and TDD.
  • Having measurable experience on application building tools like Maven and ANT.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project.
  • Hands on experience with versioning tools like, GitHub, concurrent version system (CVS), IBM Clear Case, iBatis, MyBatis and subversion (SVN).
  • Possess Excellent Analytical, problem solving and learning skills as well as a Keen Interest in the Emerging Technologies.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, SQL, PL/SQL

J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, Struts, JSF, EJB, Spring, Hibernate, JTA, JNDI, JPA.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring boot, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, JSF, Junit, SOAP UI, Rational Rose

Web services: SOAP, Restful, JAXP, JAXB, JAX-RS JAX-WS, WSDL, UDDI, JMS and Service Oriented Architecture (SOA). JAX-RPC, JAX-B and Microservices.

Web Technologies: HTML5, CSS3, JavaScript, JQuery, AngularJS, XML, Ajax, Bootstrap, NodeJS.

XML Technologies: XML, DTD, XSD, XSL, XSLT, XPATH, XSL-FO, DOM, SAX.

Cloud Technologies: Amazon Web Services (AWS).

Databases: Oracle, MySQL, IBM DB2, SQL server, MongoDB, Cassandra.

Web/App Servers: Apache Tomcat, Oracle/BEA WebLogic, IBM Web Sphere, and JBoss Servers.

Build Tools: Maven, ANT and Jenkins.

Development Tools (IDE): Eclipse, IBM RAD, IntelliJ and STS.

Testing Tools/Others: JUnit, Mockito, Soap UI, Log4j and JIRA

Version Control: Git, CVS, IBM Clear Case and subversion (SVN).

OS & Environment: Windows, UNIX, Linux, Mac

PROFESSIONAL EXPERIENCE

Confidential, McLean, VA

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development, and testing.
  • Developed the view-controller components usingJSPs,HTML5,CSS3,AJAX,JavaScript (jQuery).
  • Developed responsive and interactive Rich User Interface using TypeScript, JavaScript, Angular7/8, Node.JS, Bootstrap, Media Queries, CSS Frameworks, HTML5, jQuery, React, Redux, AJAX, and JSON using Visual Studio Code IDE.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side inAngularJS.
  • Developed responsive and interactive pages using Angular JS, Node.js, React JS and Express.js frameworks.
  • Hands-on experience in developing integration with Elastic search in any of the programming languages like JAVA and JavaScript.
  • Implementedcorefeatures ofAngularJSframework such as dependencyInjection,Data-binding,Filters, Directives, Templates, Services and Deep Linking Designing.
  • Implemented with Angular7/8 using its advantage including two-way Data binding and Templates.
  • Used Java8 features like stream and Lambda expressions.
  • Developed user interface (UI) components using React.JS, Vue.js, JavaScript, Typescript, Ember.JS, JSP, HTML5, CSS3, Ajax and jQuery.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Deploying Spring Boot based microservices Docker container using Amazon EC2 container services.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Used Spring MVC framework for implementing Model-View- Controller (MVC)architecture 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.
  • Designed and developed the REST based Microservices using the Spring Boot and Spring Cloud.
  • Used Spring Boot which is radically faster in building cloud Microservices.
  • Used Spring AOP for solving crosscutting concerns like keeping logged data and transactions details etc.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Secured the API's by implementing Oauth2token-based authentication/authorization scheme using spring security.
  • Designed and developed third-party Payment services to Offer Users Convenient Payment Methods based on OAuth Protocol
  • UsedHibernateORMframeworkas persistence engine and wroteHibernateQueries to automate the mapping betweenOracledatabase andObjectsinJava.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.
  • Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Used WebLogic serverto route our JMS queue messages to different business floors and configured routes in WebLogic and used JMS in e-mail notification.
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target WebLogic Application Servers and worked on continuous integration servers like Jenkins.
  • Developed the monolithic application and involved in migrating existing monolithic application into Microservice Architecture based RESTful Service and deployments were done on AWS.
  • Designed and developed Microservices business components using Spring Boot.
  • Hands on Coding to build REST Microservices using Spring Cloud, Oracle, XSD, JSON, Spring Config, Cloud Foundry and Jenkins.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux).
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker.
  • Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
  • Used AWS CloudWatch to monitor the application and to store the logging information.

Environment: Agile methodology, Java, J2EE,Hibernate, Spring, Spring Boot, Microservices, XML,JSP, JAX-RS, REST API, AOP, Spring security, Oracle, MongoDB, JSP, HTML, AJAX, JavaScript, ReactJS, jQuery, AngularJS, Angular7/8, Docker, Kafka, GIT, JIRA, PL/SQL, STS, JUnit, Log4J, Maven, Jenkins, WebLogic Application Server, AWS IAM, EC2, S3, Microservices, RDS, SQS

Confidential, Greensboro, NC

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development and testing.
  • Requirements gathering, develop, implement, test, and deploy enterprise web applications using HTML5, CSS3, JSON, JavaScript, ReactJS, NodeJS and ES6.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable, and flexible systems that handled expected and unexpected load bursts.
  • Developed front-end content using HTML5, CSS3, JSP, jQuery, Bootstrap and NodeJS.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Designed and developed the application from scratch using Gradle, Spring boot, Rest API, Angular4/5, JavaScript, html, Node, jQuery, TypeScript, Express JS and many more.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.
  • Created components using React JS and created documentation for components using Storybook to share across the teams for the reusability.
  • Expertise in designing, developing, testing & deploying J2EE Applications using Servlets, JSPs, EJBs, Web Services.
  • Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like Lambda expressions, default, static methods and Concurrency API.
  • Developed the business layer components as Stateless Session Beans based on EJB API.
  • Developed Angular 2.0 custom directives and used Routes and Factory validations in Angular.
  • Used Angular Reactive forms to implement complex forms and performed the validations using Form Builder.
  • Designed, developed a custom, single-page, responsive web application on front end using Angular4/5.
  • Designed, built, and deployed a multitude application utilizing almost all of AWS stack (Including EC2, S3, Dynamo DB, SQS and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Integrated Open stack API with Amazon EC2 cloud-based architecture in AWS. Having experience with Cloud Computing environment and Utilized Amazon Web Services (AWS) EC2 to deployDocker containers.
  • Developed RESTful Web services for transmission of data in JSON format.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, and Spring Batch.
  • 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.
  • Developed the persistence layer using Hibernate Framework by configuring the various mappings in Hibernate files and created DAO layer.
  • Developed a Spring Boot based microservices application.
  • 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.
  • Worked onRESTfulWeb services as well as NodeRestframework for backend services used Mongo DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation.
  • Implemented the JavaScript/jQuery frameworks such as React.js, Node.js for MVC framework.
  • Used ReactJS and NodeJS for design choices aim to optimize throughput and scalability in Web applications with many input/output operations, as well as for real-time Web applications.
  • Designed and developed Middle-tier components for company's object framework using best practices and design Patterns and used in Model-View-Controller (MVC).
  • Designed and developed REST APIs using Spring Boot and Microservices for exposing the services utilized for risk assessment by various other applications.
  • Creating different AWS Lambda functions and API Gateways, to submit data via API Gateway that is accessible via Lambda function.
  • Developed Microservices with Spring boot and Spring Batch along with the test cases.
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.
  • Create and configured the continuous delivery pipelines for deploying Microservices by using Jenkins.
  • Installed, monitored and maintained the development infrastructure including JIRA.
  • Worked on Log4J to validate functionalities and Mockito framework JUnit for Unit testing and executed TDD framework.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
  • Used Maven as build automation tool for deploying the project on WebSphere Application Server.

Environment: Agile Methodology, Java 1.8, J2EE, HTML5, CSS3, jQuery, Ajax, Rest API, Bootstrap, JavaScript, Angular4/5, JSP, ReacJS, NodeJS, Hibernate, Spring Framework, Spring MVC, Spring IOC, Spring boot, spring security, OAuth, JAX-RS, GIT, JUnit, Maven, Restful, Amazon Web Services (AWS), EJB’s, Microservices, Spring Boot, Mongo DB, WebSphere, JIRA, Jenkins, Spring Tool Suite.

Confidential, Milwaukee, WI

Java/J2EE Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in WATERFALL methodology.
  • Created user-friendly GUI interface and Web pages using Struts, JSP, HTML, CSS, AJAX, JQuery and JavaScript.
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC.
  • Developed Microservices with Spring boot and Spring Batch along with the test cases.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Achieved synchronization of multiple threads through Multithreading and Exception Handling.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Developed batch job using EJB scheduling and leveraged container managed transactions for highly transactions.
  • Involved in developing Web Services to send XML request and reading the response SOAP UI from Java platform.
  • Used various CoreJava concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API's and Spring Boot for microservices.
  • Consumed Web Services to interact with other external interfaces to exchange the data in different forms by using Restful service.
  • Established Database Connectivity using JDBC for Oracle.
  • Deployed web and enterprise applications on JBOSS application server.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Analysis and Bug fixing of the production problems and defects along with enhancements.
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot based service through REST.
  • Implemented JUNIT test cases for unit testing and Suites for end-to-end testing.
  • Used JIRA for tracking the Project Stories and bug fixing.
  • Used SVN to check-in and check-out and co-ordinate among team members for Version Controlling.

Environment: Java, HTML, CSS, AJAX, jQuery, JavaScript, JSON, XML, Struts, JDBC, Spring Boot, Multithreading, EJB, IBATIS, Web Services, SOAP UI, Restful, HQL, SQL, JBOSS, Oracle, ANT, Eclipse IDE, JIRA, Junit, Log4j, Tortoise SVN, and UNIX. ATG, Restful, JMS, Log4J, Oracle, MySQL, WSDL, Groovy, AJAX, JIRA and RAD, ESB, MongoDB.

Confidential, Denver, CO

Java Developer

Responsibilities:

  • Developed the application based on MVC architecture.
  • Captured all the functional and technical requirements of the Supply Chain Management System.
  • Was involved in the preparation of the software requirements and design document (SRS & SDS).
  • Adapted Java Design Patterns DAO, Value Objects and Session, Facade to develop business components.
  • Developed class diagrams and Sequence diagrams.
  • Defined the detailed application and database design.
  • Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using: J2EE, Java, Servlets, EJB, and JSP.
  • Front end validations are written using JavaScript.
  • Performed Unit Testing using JUnit.
  • Provided a User Manual and User Training on the new system to ease them into the new system.

Environment: Java, HTML, CSS, JDBC, JavaScript, JSP, EJB, Java Scripting, CSS, CVS, WebSphere, Oracle, Linux.

Confidential, Mooresville, NC

Jr. Java Developer

Responsibilities:

  • Developed the application based on MVC architecture.
  • Developed web application using JSP, Servlets, Java beans that uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Wrote JavaScript for client-side validation.
  • Used Java Swings in designing user interfaces.
  • Used Java Fundamentals and OOPS concepts like inheritance, polymorphism, abstraction to develop the code.
  • Implemented core java concepts like Multithreading, Exception Handling and Collection wherever necessary.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem.
  • The Application was deployed on Apache Tomcat Server.
  • Involved in build and deploying the application using ANT.
  • Used Configuration Management Tools for version control which is built on CVS.
  • Worked on bug fixing and Production Support.

Environment: Java, HTML, CSS, JavaScript, JSP, Servlets, JDBC, MVC Design pattern, PL/SQL, Log4J, Apache Tomcat server, My SQL, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!