We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Over 6 years of professional experience in all phases of software development life cycle (SDLC) including System analysis, design, development and implementation of Web, Client/Server and Enterprise Applications development using J2EE framework.
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Extensively worked on n - tier architecture systems with application system development using Java 8/7, JDBC 4.2, Servlets 3.x, JPA 2.2, JSP 2.3, EJB 3.2, JMS 2.0.a, Web services, Restful Web Services, Spring 5.0, Spring Boot 1.5.x, Struts, JSF, Hibernate 5.2.x.
  • Experience in Core Java technology including Polymorphism, Inheritance, Exception handling, Collections, framework, Serialization, Multi-threading.
  • Expertise in design and development of enterprise level spring-based web applications using Spring, Servlets 3.x, Hibernate 5.2.x, Struts, EJB 3.2 and JSP 2.3.
  • Experience in various modules of Spring framework like Spring Core, Spring IOC, Spring AOP, Spring MVC, Spring Batch, Spring Security
  • Good experience in various design patterns like Singleton, Session Facade, Visitor, Observer, Decorator, MVC, Factory, Adapter.
  • Implemented Microservice architecture with Spring Boot based services interacting through a combination of REST
  • Implemented SOA (Service Oriented Architecture) using SOAP, REST Web Services, JAX-WS 2.3.0, JAX-RS 2.1, JAXB, Messaging services like JMS ActiveMQ, RabbitMQ.
  • Extensive experience in working with Oracle 10g/11g, Microsoft SQL server (2008R2, 2012, 2014), MySQL 5.7, PL/SQL, NoSQL database like MongoDB 3.4.
  • Experience with RDBMS concepts like DDL, DML writing Queries, Functions, Stored Procedures, Cursors, triggers, PL/SQL Packages.
  • Expertise in designing and developing responsive user interfaces using HTML5, CSS3, JavaScript 8, jQuery 3.x, AJAX, JSON, XML, Angular 2.
  • Used Jasper reporting tools to generate various statistical reports. Experience in dynamic data visualization using D3.js, Angular FusionCharts.
  • Involved in writing Unit and Integration test cases in Test Driven Development using JUnit 4.x/5, Mockito 2.13.0 framework. Used JIRA tool to track the issue and bugs related to software application.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, ELB, Auto-scaling groups and worked on AWS Toolkit to develop, deploy, and debug Java applications using Amazon Web Services.
  • Used Jenkins 2.9.1 as a primary tool for implementing CI/CD (Continuous Integration / Continuous Deployment) during frequent code releases. Implemented Continuous Delivery pipeline with Docker.
  • Experience in working version control tools like GitHub, SVN and Bitbucket.
  • Experience in using Ant 1.10, Maven 3.5.x build tools. Worked on Logging Framework using Log4j.
  • Experienced in using Messaging Services like JMS, MQ Series.
  • Experienced with Project Deployment and Management Tools Apache Tomcat 8.5.x, JBoss 7.1.0, Web Sphere 8.5.5.
  • Expertise in software Development Processes by following Waterfall and Agile Methodologies. Excellent communication, interpersonal, analytical skills and a highly-motivated team player.

TECHNICAL SKILLS

Languages\Cloud Environment: Java 1.8/1.7, J2EE, SQL, PL/SQL, JavaScript 8\AWS\

Enterprise Java\Web Technologies: JSP 2.3, Servlets 3.x, JSTL, EJB 3.2, JDBC \HTML5, CSS3, Angular 2, XML 2.0, XSL/\ 4.2, JMS 2.0.a, JPA 2.2\XSLT, SAX/DOM, AJAX, jQuery 3.x\

Tools and Framework\Web Services: Struts, Spring 5.0, Hibernate 5.2.x, Spring \SOAP 1.2, REST 2.0, UDDI, WSDL, \(Spring MVC, Spring DAO, Spring IOC, \JAX-RPC, JAX-RS 2.1, JAX-WS 2.3.0, \Spring Batch), Log4J, SOAP UI, Spring \JAX-B, JSON\Boot 1.5.9, JUnit 4.x/5, JIRA, Mockito \2.13.0, Putty, ANT 1.10, MAVEN 3.5.x, \GRADLE 3.4.1, Jasper, FusionCharts, D3.js\

Web/APP Servers\Database: Web Sphere 8.5.5, Apache Tomcat 8.5.x, \Oracle 10g/11g, MySQL 5.7, DB2, \JBoss 7.1.0, Jetty, Jenkins 2.9.1\MongoDB 3.4\

Version Control Tools: OS and Environment GitHub, SVN, Bitbucket\Windows 7/10, Unix, Linux\

Design Patterns\Development Tools: MVC, Singleton, Visitor, Observer, Factory, \Eclipse, IntelliJ 2017.1, NetBeans 8.0.2\Decorator, Data Access Object.

PROFESSIONAL EXPERIENCE

Confidential - New York

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed applications using new features of Java 8 such as Annotations, enhanced for loop, Lambda Expressions, Generics etc.
  • Deployed Spring Boot 1.5 based microservices using Java 8 programming, AWS admin console.
  • Used Java libraries to access AWS facilities as S3, JAX-RS 2.1 services, Restful Web services
  • Designed and developed code using the Java EE framework. Extensively used MVC, Factory and Singleton design patterns.
  • Extensive use of core Java Collections, Generics, Exception Handling and Design Patterns for functionality, such as portfolio summary and user information.
  • Designed User Interface using HTML5, CSS3, jQuery 3.3 and Angular 2 in a responsive grid layout.
  • Involved in the developing front end using JSP 2.3, jQuery 3.3, Servlet 3.1, JavaScript 8, JSON and AJAX.
  • Responsible for designing and developing business services and using Spring 5, JPA 2.2 and Hibernate 5.2.13.
  • Implemented ORM through Hibernate created connections to database using Hibernate Session Factory using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control. Used Apache Tomcat 8.5.28 to deploy the application.
  • Used Jasper reporting tool to generate various statistical reports. Implemented dynamic data visualization using D3.js.
  • Worked on NoSQL databases like MongoDB 3.4 where data storage was scaled rapidly.
  • Worked on MongoDB design and indexing techniques. Implemented read ps in MongoDB replica set.
  • Developed unit and integration test cases in Test Driven Development using JUnit 5, Mockito 2.13.0 frameworks
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins 2.9.1.
  • Used GitHub repository for software configuration management and version control, Maven 3.5.3 is used for building script and configured log4j, .log files.
  • Developed the functionalities under Agile Methodology processes.

Environment: Java, J2EE, Spring 5.0, Spring Boot 1.5.9, JDK/1.8, Design Patterns, HTML5, CSS3, jQuery 3.3, JDBC 4.2, JSP 2.3, JSTL, JavaScript 1.8, JSON, AJAX, Jenkins 2.9.1, Web Services, REST, JAX-RS 2.1, MongoDB 3.4, EJB 3.2, Hibernate 5.2.13, Servlets 3.1, Angular 2, Jasper, D3.js, AWS, Maven 3.5.3, Junit 5, Mockito 2.13.0, Docker, Apache Tomcat 8.5.28, GitHub, Agile, log4j

Confidential - New York

Java Developer

Responsibilities:

  • Developed the application using Spring 5 Framework that leverages classical Model View Layer (MVC) architecture.
  • Implemented business layer using Core java 7, Spring Beans using dependency injection, Spring annotations, Spring Web-flow components.
  • Developed server-side services using Java 7, Spring 5, SOAP Web Services
  • Used Microservices for the delivery of software products across the enterprise.
  • Development and support of SOAP Web services that support XML using JAX-WS 2.3.0.
  • Developed UI components using Angular 2 with Spring 5 MVC using various features such as dependency Injection, Models, data binding and controllers.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles with Spring MVC 5, JSTL and JavaScript 8.
  • Implemented Business objects using POJOs to access data using Hibernate 5.2.11.
  • Used Hibernate object/relational-mapping (ORM) tool to map data from MVC model to Oracle Relational data model with an SQL-based schema.
  • Involved in designing and developing UI components using HTML5, CSS3, jQuery 3.2.1, JavaScript 8 on Angular 2 framework as per user requirements.
  • Implemented dynamic data visualization to generate reports using Jasper reporting tool. Used Angular FusionCharts to generate charts.
  • Conducted simultaneous queries and retrievals using Java Multithreading techniques.
  • Used Oracle 11g database for table creation and involved in writing SQL queries using Joins.
  • Developed PL/SQL stored procedures, functions, views, created indexes and constraints, triggers and required SQL tuning to reduce the response time in the application. Worked on Query optimization.
  • Used JBoss 7.1.0 application server for deploying the application.
  • Involved in writing several unit test cases using JUnit 4.12 framework. Used JIRA tool to track the bugs related to application.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the files related to the application.
  • Followed agile methodology and participated in daily SCRUM meetings.

Environment: Java, J2EE, JDK 1.7, Eclipse 4.2 Juno, Servlets 3.0, MVC, JSP 2.3, Struts, Spring, Spring 5 MVC, Spring Beans, Hibernate 5.2.11, JSON, Microservices, XML, HTML5, CSS3, XML, JSON, jQuery 3.2.1, JBoss 7.1.0, SQL, SOAP 1.2, GitHub, Junit 4.12, AWS, EC2, Agile, PL/SQL, Oracle 11g

Confidential

Software Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed the applications using Java 7 technologies on J2EE framework
  • Implemented the database connectivity using JDBC 4.0 with Oracle database as backend.
  • Involved in the development of model, library, Struts and form classes (MVC).
  • Involved in design and development of server-side layer using JSP 2.2, JDBC 4.0, EJB 3.0 and DAO patterns using Eclipse IDE.
  • Used Hibernate Cache for the query to improve the application performance.
  • Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
  • Designed and developed the UI using Struts view component, JSP 2.2, HTML5, CSS3, JavaScript, AJAX, JSON.
  • Designed and developed JSP pages using Spring 3 MVC framework also created Spring
  • MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components
  • Worked on Database Stored Procedures and Functions, views and Synonyms.
  • Used Jenkins 2.9.1 as a primary tool for implementing the CI/CD during code releases.
  • Involved in Code Review, Unit Testing using JUnit and Integration Testing.
  • Followed agile methodology and participated in daily SCRUM meetings.
  • Conducted regression testing for all the previous updates which was done in previous release.

Environment: Java 7, Spring, Hibernate 5.1.11, Spring 3 MVC, JDBC 4.0, HTML5, CSS3, JavaScript, AJAX, Angular 2, JUnit 4.12, GitHub, Java Beans, Jenkins 2.9.1, Eclipse, JIRA, EJB 3.0, JSON, XML, JSP 2.2, Servlet 3.0, Log4j and Agile

Confidential

Software Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design and documentation of application
  • As a Developer in Java, responsible for the designing, coding and developing the application in J2EE using MVC architecture.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams.
  • Involved in complete application stack development for front end and back end.
  • Worked on technologies like Spring Web, Core, Hibernate, MySQL 5.5
  • Developed user interface using JSP 2.2, HTML and CSS3 to simplify the complexities of the application.
  • Used JDBC to interact with the underlying MySQL Database.
  • Deployed Applications on Apache Tomcat Server 7.0.
  • Developed automated Build files using ANT.
  • Wrote the SQL queries for CRUD operations, and Stored Procedures.
  • Developed SQL and PL/ SQL scripts for transfer of data between databases. Developed complex SQL queries for reports.
  • Participated in the requirements analysis and technical assessments.

Environment: Java, JDK 1.7, J2EE, XML, Servlet 3.0, Spring, Hibernate, MVC, JSP 2.2, UNIX, XML, HTML, CSS, Apache Tomcat 7.0, ANT, PL/SQL, Oracle, MySQL 5.5, Linux and Windows XP

Confidential

Software Developer

Responsibilities:

  • Involved in analysing the requirements of the project.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML
  • Implemented new features, components, and services employing Java-based technologies without supervision.
  • Developed UI screens using HTML, CSS, and JSP.
  • Used JSP to develop the front-end screens of the application.
  • Developed Object-Relational (O/R) mapping using Hibernate to create persistence layer to interact with various databases using Hibernate Query Language.
  • Designed and developed several SQL Scripts, Stored Procedures, Packages and Triggers for the Database.
  • Involved in Unit testing for various components.

Environment: Java, J2EE, XML, Hibernate, HTML, CSS, JSP, Unit testing, SQL, Oracle, Linux and Windows XP

We'd love your feedback!