We provide IT Staff Augmentation Services!

Lead Java Developer Resume

0/5 (Submit Your Rating)

Greenwich, CT

SUMMARY

  • 11 years of experience in Object oriented Design and Development with exposure to the full life cycle of software design and development process including analysis, design, and development and testing.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi - Tier distributed Enterprise Applications.
  • Adroit in mapping the requirements, custom designing solutions.
  • Expertise with technologies like Java, J2EE (Servlets, JSP, JDBC), frameworks (spring and Hibernate), JUnit, Log4J and working knowledge in Object Oriented Analysis Design using IDE tools like Net Beans, Eclipse.
  • Solid hands-on experience with Spring MVC, Spring IO and Spring Boot.
  • Experience in Service Oriented Architecture using Restful Web Services.
  • Having Sound knowledge on Big Data Hadoop and its components like Apache Spark.
  • Having Expert knowledge in implementation of Data structures and Algorithms.
  • Having good knowledge in AWS Cloud, including AWS EC2, EMR, VPC, S3 and EBS.
  • Proficient with software development methodologies like Agile Methodologies and Waterfall.
  • Expert knowledge in working on different Relational Database management Systems like Oracle and SQL server. Experience in database languages like SQL and domain knowledge in PL/SQL.
  • An Expert in using XML technologies such as XML, XSD, DTD, XML Schema, XSL, XSLT and DOM.
  • Experience in core Java-Multithreading, collections and JDBC.
  • Experience with Use-Case design, Class and Sequence diagrams using UML.
  • Experience in Installation and configuration of databases, Oracle and MS SQL Server 2012
  • Documentation experience of Software Artifacts like Business Requirements Document (BRD), Design document, Functional Specification Document (FSD).
  • Highly organized with the ability to manage multiple projects and meet deadlines.
  • Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Extremely motivated, enthusiastic and self-starter. Commitment to achieving corporate goals. Able to establish priorities and adapt quickly to Changing needs.
  • Ability to learn new technologies and master new technologies. Ability to work in a team and in a fast paced environment. Excellent written and verbal communication skills and expertise in working with clients and functional teams.
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
  • Strong Technical background, excellent analytical ability, team player and goal oriented, with a commitment to excellence.

TECHNICAL SKILLS

Languages/Packages: Core Java, Java 1.8 Lambda and streams, SQL, PL/SQL, JQuery

Web technologies: Node JS, Java Script, CSS and HTML

Web application: frame works Spring Boot, MVC and Hibernate

Distributed Technologies: Web services (Restful), AWS

Database: SQL Server and Oracle

Web \ Application Server: Tomcat and JBoss (Wildfly)

IDE: Net Beans and Eclipse

Build tools: ANT, MAVEN and SVN

Testing: Junit

Reporting Tools: BIRT Reporting Tool

Operating Systems: Windows Server 2008 -2012, Window 7, 8 and 10, Linux

PROFESSIONAL EXPERIENCE

Confidential, Greenwich, CT

Lead Java Developer

Responsibilities:

  • Designed and coded application components in an agile environment utilizing a test driven development approach.
  • Implemented Java design pattern, DAO pattern, Business Delegate and Factory Pattern.
  • DevelopedSpringFramework based RESTFUL Web Services for handling and persisting of requests andSpringMVC for returning response to presentation tier.
  • Designed and developed web-based software usingspringframework,SpringMVC framework, andSpringWeb Flow.
  • Created web services usingSpringRESTAPI andspringboot.
  • Creation of SQL queries for custom reports from the database
  • Used coreJavaconcepts like Collections, Generics, Exception handling, IO, Multithreading, Concurrency to develop business logic.
  • UsedSpringMVC to decouple business logic and view components. Performed client side validations using JavaScript.
  • Consumed resources from API’s usingRESTFULweb services.
  • Implemented GET, POST, PUT and DELETE methods to retrieve, create, update and delete resources inRESTfulweb services.
  • DevelopedRESTfulWeb API which produces and consumes JSON response as part of integrating the module.
  • Write Unit test cases by using JUnit framework to perform the Unit testing.
  • Used Eclipse IDE for coding, developing applications and deployed to localJbossApplication Server.
  • Build and deployed the application to JBoss(Wildfly)
  • Used Tortoise SVN Subversion for software version control.

Environment: Spring, Hibernate, Core Java, Java 1.8, Log4j, SVN, Junit, Jboss (Wildfly), SQL, Restful, Maven, PL SQL and BIRT Reporting.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in the discussions with business users, testing team to finalize the technical design documents and other business process with respect to their warehouse operation.
  • Involved in various phases of Agile as requirement gathering, data modeling, analysis, architecture design & development for the project.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a JBoss Application server.
  • Involved in installing and configuring Maven for building application and deployment.
  • Proactively involved in Development Integration Testing, System Integration Testing, User Acceptance Testing and Bug Fixing.
  • Extensively involved in unit testing, worked with user's team to fix the bugs identified in Systems testing.
  • Building UNIX shell scripts for data migration & batch processing. Built and deployed scripts using Apache Ant.
  • Implemented and used Web Services with the help ofRESTFULto get updates from the third parties.
  • Developed JAX-RSRESTfulweb services that consumes and produces both XML and JSON content using jersey to retrieve specific details for Case Management System products
  • UsedHibernateas persistence Layer - using the database and configuration data to provide persistence services (and persistent objects) to the application.
  • Designed and developed forms using HTML and validated them using JavaScript.
  • Implementing the design patterns like Singleton, value object pattern and Data access objects in the project.
  • Configure, Deploy and Manage JBoss client runtimes in order to provide test environment.
  • Used JIRA for bug tracking issue tracking and project management.
  • Involved in writing the test cases for the application using JUnit.
  • Developed SQL for querying the Database, Written stored procedures and triggers.
  • Performed multiple and consistent deployments using u Deploy toJBoss environments as part of application rollout and eventually scripted it to automate deployments.

Environment: Core Java, JDBC, Servlets, Spring MVC, Restful, Jira, Log4j, TDD, Maven, JBoss, Junit and BIRT Reporting.

Confidential

Java Developer

Responsibilities:

  • Actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing.
  • Responsible for creating front end applications, user interactive (UI) web pages using web
  • Created as well as consumed RESTful web services
  • Contributed to the technical architecture of the system by implementing J2EE Design Patterns such as Business Delegate, Service Locator, Session Façade, DAO, Front Controller, Singleton etc.
  • Used various CoreJavaconcepts such as Multi-threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Developed web components using MVC pattern underspringframework.
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic using Oracle database
  • Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
  • Used Eclipse as IDE for development, used CVS for source code control.
  • Experience with setting upSQL Serverdatabases, backup, Recovery and Performance tuning.
  • Implemented open source log4j logging framework in whole application.

Environment: Core Java, JDBC, JavaScript, Hibernate, Rest, PL/sql, Soap, ANT, JSON, Spring Mvc, Apache Tomcat, Jboss, Multithreading, CVS, Eclipse.

Confidential, Portland, OR

Associate Java Developer

Responsibilities:

  • Responsible for gathering business and functional requirements from the users
  • Followed Spring MVC framework to develop the application for the project
  • Played key role in the design and development of application usingJ2EE
  • Leveraged the homegrown framework to handle exceptions
  • Developed application using POJO on Eclipse IDE
  • Implemented frontend components using Struts framework
  • Implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object.
  • Implemented the Web Services functionality in the application to allow access by external applications to the data
  • Developed and implemented several test cases using JUnit and performed load testing.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database
  • Coordinated with QA team to ensure the quality of the application
  • Deployed the application in JBoss Application Server

Environment: Java,J2EE, Eclipse, JDBC, LOG4J, JUnit, JBoss Application Server, SQL Client, XML, HTML, CSS, JavaScript

Confidential

Sr. IT Associate

Responsibilities:

  • As Senior IT Associate worked in project like Students Admission Portal for Confidential, The project is developed entirely in Core GWT framework and Core Java.
  • My work involved designing and implementation of Validations of all the Schools, Collection of Application Forms and Mapping of SSC Marks using Hall Ticket number and School information.
  • As Senior IT Associate worked in project like learning management System for Confidential, The project is developed entirely in GWT and GWT EXT frameworks as well as Core Java.
  • My work involved designing and implementation of Dictionary, Log Analysis and Survey Modules.

Confidential

Associate Java Developer

Responsibilities:

  • As Associate Developer in Production Department for handling various reports development, application to have the performance of man power management for the production.
  • Web pages using Core Java, HTML and CSS for the performance management system.
  • Research member in upgrading the strengths of the belts using Design of Experiments.

Confidential

Java Developer

Responsibilities:

  • Worked in the Confidential department for programing for manufacturing the components in Milling, Turning and various process programming.
  • Java Application with Applet programming for the tracking of Performance, downtime and schedule of maintenance for the machine.

We'd love your feedback!