We provide IT Staff Augmentation Services!

Lead/sr Java Developer Resume

0/5 (Submit Your Rating)

NJ

SUMMARY

  • 13+ years of Solid IT experience in all phases of SDLC which includes Designing, Development, Integration, Maintenance, Testing and Implementation of Java and J2EE related web applications
  • Highly proficient in developing and deploying Java/J2EE applications on Servers like WebLogic, IBM WebSphere, JBOSS, Glassfish, Tomcat
  • Proficient in Programming using J2SE and J2EE Technologies (JDBC, Servlets and JSP)
  • Good experience in usage of version controls such as Git, SVN
  • Development Experience in using CI/CD tools like Jenkins
  • Good knowledge in Java8 and java9 features
  • Strong development experience and in - depth knowledge in Multi-threading, Collections, OOPS and other core java concepts
  • Strong development experience and in-depth knowledge in data structures and algorithms
  • Good experience in Performance tuning of large systems and Client facing applications
  • Strong development experience on AJAX / JavaScript technologies
  • Development Experience in HTML, CSS
  • Good understanding in AngularJS and have experience building components for AngularJS
  • Excellent written and verbal communication skills, presentation and problem-solving skills
  • Experience in application development using spring, JSF application frameworks
  • Experience in application development using Hibernate, JPA ORM frameworks
  • Experience in developing REST & SOAP Web services using SOA
  • Development Experience in using the Java Messaging Service (JMS)
  • Experienced with Use Case diagrams, Class diagrams, Activity diagrams, Flowcharts and Sequence diagrams using UML and Rational Rose
  • Experience in Agile Scrum development methodology.
  • Experience in Test Driven Design and Development (TDD) methodology.
  • Familiarity in writing secure code following industry standard coding practices and security guidelines(OWASP)
  • Experienced in developing the application using the key features of spring like Dependency Injection, Aspect-Oriented Programming including spring declarative transaction management, Hibernate Template, Data source management, Spring MVC web application.
  • Good knowledge in Spring Batch and spring Boot.
  • Good knowledge in micro services.
  • Experience in full stack development.
  • Worked with Relational Database Management Systems including Oracle, MySQL, SQL Server and DB2.
  • Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema).
  • Competent in Database development using SQL, PL/SQL, Stored Procedures, Stored Functions, Packages, and Triggers.
  • Highly proficient in understanding new technologies accomplishing projects goals successfully.
  • Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
  • Leading project Technical Lead with extensive expertise developing and leading Enterprise level software development projects.
  • Successive progression from Developer to Technical Lead, a thorough understanding of execution model.
  • Managed teams across multiple time zones and multi-cultural environments.
  • Reputation as a self-directed employee with excellent problem solving and management skills.
  • Developed the ability to adapt to increased responsibilities and challenging projects.
  • Ability to establish a team-spirited environment through a positive and proactive leadership style.

TECHNICAL SKILLS

Languages: JAVA, C++, XML, HTML

Web Technologies: Servlets, JSP, JDBC, AjaxFramework Spring, Hibernate, JPA, JSF, AngularJS

Scripting: Java Script, JQuery

Databases: MySQL, Oracle, DB2

Servers: Apache Tomcat, WebLogic, IBM Web sphere, JBoss

Operating Systems: Windows 2000/XP, Unix/Linux

Version Controls: GIT, Repo, Gerrit, Clearcase, SVN

Middleware: WebSphere MQ Series, EJB, JMS

Web Services: SOAP, REST

IDE Tools: Eclipse, STS, IntelliJ

Build Tools: Maven, Ant

CI Tools: Jenkins

PROFESSIONAL EXPERIENCE

Confidential, NJ

Lead/Sr Java Developer

Responsibilities:

  • Involved in Requirements gathering and Requirements Analysis and participated client meetings.
  • Involved in full life cycle of the application development using Agile/SCRUM
  • Member in Technical Solutions Team
  • Developed design models using OOAD, UML, Visio and Enterprise Architect
  • Implemented Design Patterns - Singleton, Factory, Abstract Factory, Decorative and Business Delegate design patterns.
  • Developed the web application using Core Java concepts like Collections, Multithreading, OO concepts, Exception handling for developing application modules.
  • Developed the Controllers, Services, Service Impl, Dao’s and Dao’s Impl classes using spring MVC using spring annotations like @Controller, @Services, @Repository,
  • Developed the Spring Transactions using @Transaction annotation
  • Extensively used Hibernate validation framework has been used for front end validations.
  • Designed and developed web application using Representational State Transfer (REST) style architecture.
  • Designed, developed and exposed all business functions as services using JAX-RS with Jersey frame work.
  • Implemented the business model components
  • Prepared detailed technical document on the code organization
  • Involved in creating UI/Front End pages by using JSP, Java Script and jQuery
  • Responsible for writing SQL queries and Stored Procedures using SQL/PLSQL
  • Implemented Web Services Security by using Basic authentication.
  • Configured Log4j for logging mechanism.
  • Taken care the security vulnerabilities (XSS, SQL Injection, Formula Injection, CSRF, etc..) which was reported in Burp Suite
  • Involved in the implementation of user interface using HTML, CSS
  • Extensively used Hibernate for Object Relational Mapping for data persistence.
  • Involved in code review.
  • Interacted with other technology groups as needed
  • Coordinated with users and developers located in different geographic regions.
  • Written the functional Junit Test cases with Mock implementation using Junit and Mockito

Environment: Java/JDK 1.8, OOAD, SDLC, Agile/SCRUM, UML, Design Patterns, SOA, Core Java, Collections, Multi-Threading, J2EE, JSP, Spring Boot, Spring MVC, Spring Core(IOC), Auto wiring, Spring security, Hibernate, HTML5, CSS3, XML, jQuery, XSD, JSON, MySQL, Tomcat8, Rest web Services, JAX-RS, JAXB, Jackson, Jersey, Junit, Mockito, Maven, SQL, PL/SQL, Windows, Git, Jenkins

Confidential, San Diego, CA

Lead/Sr Java Developer

Responsibilities:

  • Involved in Requirements gathering and Requirements Analysis and participated client meetings.
  • Involved in full life cycle of the application development using Agile/SCRUM
  • Developed design models using OOAD, UML, Visio and Enterprise Architect
  • Design and Developed the s/w using Test Driven Design and Development(TDD) methodology
  • Implemented Design Patterns - Singleton, Factory, Abstract Factory, Decorative and Business Delegate design patterns.
  • Developed the web application using Core Java concepts like Collections, Multithreading, OO concepts, Exception handling for developing application modules.
  • Developed the Controllers, Services, Service Impl, Daos and Daos Impl classes using spring MVC using spring annotations like @Controller, @Services, @Repository,
  • Developed the Spring Transactions using @Transaction annotation
  • Extensively used Hibernate validation framework has been used for front end validations.
  • Designed and developed web application using Representational State Transfer (REST) style architecture.
  • Designed, developed and exposed all business functions as services using JAX-RS with Jersey frame work.
  • Implemented the business model components
  • Prepared detailed technical document on the code organization
  • Involved in creating UI/Front End pages by using Angular JS framework and jQuery
  • Worked on Angular JS, used its two-way data binding to achieve the feedback functionality from the user
  • Developed components for AngularJS
  • Experience writing angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
  • Extensive experience with AngularJS, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
  • Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, jQuery, AngularJS
  • Implemented code according to coding standards and created AngularJS Controller, which isolate scopes perform operations.
  • Developed custom directives and Services in AngularJS
  • Responsible for writing SQL queries and Stored Procedures using SQL/PLSQL
  • Implemented Web Services Security by using Basic authentication.
  • Configured Log4j for logging mechanism.
  • Involved in the implementation of user interface using HTML, CSS
  • Developed logging mechanism as aspect using Spring AOP module.
  • Extensively used Hibernate for Object Relational Mapping for data persistence.
  • Involved in code review.
  • Interacted with other technology groups as needed
  • Coordinated with users and developers located in different geographic regions.
  • Written the functional Junit Test cases with Mock implementation using Junit and Mockito

Environment: Java/JDK 1.7, OOAD, SDLC, Agile/SCRUM, UML, Design Patterns, SOA, Core Java, Collections, Multi-Threading, J2EE, AngularJS, HTML, Spring MVC, Spring Core(IOC), Auto wiring, Spring AOP, Spring security, Hibernate, HTML5, CSS3, XML, JQuery, XSD, JSON, MySQL, Tomcat7, Rest web Services, JAX-RS, JAXB, Jackson, Jersey, Junit, Makito, Maven, SQL, PL/SQL, Windows, Git, Jenkins

Confidential

Senior java developer

Responsibilities:

  • Involved in Requirements gathering and Requirements Analysis and participating client meetings.
  • Developing the web application using Core Java concepts like Collections, OO concepts, Exception handling for developing application modules
  • Developed the Controllers, Services, Service Impl, Daos and Daos Impl classes using spring MVC using spring annotations like @Controller, @Services, @Repository,
  • Developed the Spring Transactions using @Transaction annotation
  • Involved in the development of Loop Tour Module, and Continuous Move Module etc.
  • Used Model-View-Controller Design Patterns.
  • Developed design models using OOAD, UML
  • Extensively used Hibernate for Object Relational Mapping for data persistence by using annotations.
  • Designed & Developed persistence service using Hibernate framework.
  • Developed JAX-RS based Rest web services using Jersey implementation
  • Responsible for Writing Oracle SQL queries and Stored Procedures using SQL/PLSQL
  • Configured Log4j for logging mechanism.
  • Responsible for code reviews and performance of an application.
  • Involved in development of PDF Reports.
  • Involved in the implementation of user interface using JSP and HTML, CSS
  • Used the JMS for create, send and read messages.
  • Provided production support to existing integrations.
  • Written the functional Junit Test cases with Mock implementation using Junit and Mokito

Environment: Java/JDK 1.7, Collections, OO Concepts, Exception Handling, JSF, Hibernate, Spring, Spring MVC, Spring Core(IOC), Spring AOP, WebSphere, Oracle, XML, XSLT, REST, JAXB, JAX-RS, JMS, Eclipse, Windows, JUnit, Mokito, Maven, HTML, OOAD, SDLC, Agile/SCRUM, UML, Design Patterns, SOA, Git, Jenkins

Confidential, NYC, NY

Senior Java Developer

Responsibilities:

  • Involved in Requirements gathering and Requirements Analysis and participated client meetings.
  • Designed and developed web application using Struts Model-View-Controller framework.
  • Designed and developed reusable page template using Tiles framework.
  • Designed and Developed Benefits module using tiles templates.
  • Involved Web Sphere Administration, analyzing heap dump/java core dump files, Identify/Fix the performance potential issues/memory leaks
  • Involved with the database design and creating relational table.
  • Extensively used core java concepts like collection frame work, multi threading, OOPS and Exception Handling.
  • Involved in Improvement of the application Performance (Query fine tunings & Code reviews).
  • Involved in System design using UML (Use case Diagrams, Class Diagrams and Sequence Diagrams) diagrams.
  • Implemented design patterns - Singleton, Service Locator and Business Delegate design patterns.
  • Involved design and development of server side (Business and persistent) logic using EJB.
  • Responsible for Writing Oracle SQL queries and Stored Procedures using SQL/PLSQL
  • Developed Data Access Objects for the application using Enterprise Java Beans component model.
  • Responsible for maintenance and bug fixing of the application.
  • Provide technical support to the end users and testers.
  • Monitoring the SLA ‘s (Service Level Agreements) as per ML’s policy.
  • Monitoring & Ensuring the On-Time Delivery.
  • Involving in the deployment of web application on various servers.
  • Responsible for maintenance of the application in production phase.
  • Performed Unit testing using Junit and Mokito

Environment: Java/JDK 1.6, OOAD, Collections, Multi-Threading, JSF 2.0, JPA, EJB, DB2, SQL/PLSQL, IBM WebSphere, HTML, CSS, RAD, Windows/Solaris, XML, XSD, Junit, Eclipse, Mokito, SVN

Confidential

Java developer

Responsibilities:

  • Involved in Requirements gathering and Requirements Analysis and participated client meetings.
  • Designed and created class diagrams Use Case Diagrams, Class Diagrams and Sequence Diagrams) diagrams by using UML.
  • Designed and developed web application using Representational State Transfer (REST) style architecture
  • Developing the REST web services using SOA architecture.
  • Designed, developed and exposed all business functions as services using JAX-RS with Jersey frame work.
  • Developed data persistence layer using Java Persistence API with Hibernate as Object Relational Mapping (ORM) provider.
  • Design and Developed the s/w using Test Driven Design and Development(TDD) methodology
  • Developed JAXB objects to represent request and responses to support XML and JSON format.
  • Involved in creating web pages by using JSF, HTML, JQuery
  • Responsible for maintenance and bug fixing of the application.
  • Responsible for Writing MySQL SQL queries and Stored Procedures using SQL/PLSQL
  • Implemented changes in the business model components
  • Performed Unit testing using Junit and Mokito

Environment: Java/JDK 1.6, OOAD, Collections, Multi-Threading, Concurrency, J2EE, JSF, Rich Faces and Prime Faces, JPA, JavaScript, JQuery, Maven, MySQL, XML, JSON, SQL/PLSQL, REST, JAX-RS, JAXB, Jersey, Jackson, Junit, Mokito, Unix, SVN, ANT

Confidential

Java Programmer

Responsibilities:

  • Involved in Requirements gathering and Requirements Analysis and participated client meetings.
  • Configured Log4j for logging mechanism.
  • Extensively used Hibernate validation framework has been used for front end validations.
  • Factory, Singleton patterns implemented
  • Developed JAX-WS based SOAP web services using Metro implementation
  • Responsible for maintenance and bug fixing of the application.
  • Responsible for Writing Oracle SQL queries
  • Used Spring Core (IOC) Module for DI (Dependency injection) for injecting the dependency objects.
  • Developed the Controllers, Services, Service Impl, Daos and Daos Impl classes using spring MVC using annotations like @Controller, @Services, @Repository,
  • Developed the Spring Transactions using @Transaction annotation
  • Implemented changes in the business model components
  • Performed Unit testing using Junit and Mokito

Environment: Java/JDK 1.6, Collections, Multi-threading, Concurrency, J2EE, Spring, Spring Core(IOC), Spring MVC, Hibernate, Ajax, JSP, HTML, CSS, Windows-XP, Oracle, JUnit, Mokito, SQL/PLSQL, SOAP, WSDL, XML, XSD, Git, ANT

Confidential

Java Programmer

Responsibilities:

  • Analyzing the Requirements/Issues.
  • Developing DAO Classes and Hibernate Entity Classes.
  • Involved in using spring and Hibernate integration areas.
  • Involved in Requirements gathering and Requirements Analysis and participated client meetings.
  • Extensively used Hibernate validation framework has been used for front end validations
  • Involved in creating pages by using JSP and HTML, XML, CSS
  • Configured Log4j for logging mechanism.
  • Extensively used Spring IOC to loosely couple the application modules.
  • Responsible for maintenance and bug fixing of the application.
  • Responsible for Writing Oracle SQL queries
  • Developing the Controllers, Services, Service Impl, Daos and Daos Impl classes using spring MVC.
  • Implemented changes in the business model components
  • Performed Unit testing

Environment: Java /JDK 1.5, Collections, OOP’s, J2EE, Spring, Spring Core(IOC), Spring MVC, JDBC, Tiles, Hibernate, HQL, JSTL, Servlets, JSP, XML, HTML, CSS, JQuery, Tomcat, Oracle, Junit, SVN

Confidential

S/w engineer

Responsibilities:

  • Involved in Requirements Analysis.
  • Responsible for design and development of core modules Security Admin Module, Review Population Module, View Population Module and Work Sheet Module
  • Designed and developed application using Struts Model-View-Controller framework.
  • Designed and developed reusable page template using Tiles framework.
  • Designed and Developed Benefits module using tiles templates.
  • Used Factory, Service Locator and Singleton design patterns
  • Developed the application using Core Java concepts like Collections, Multithreading, OO concepts, Exception handling for developing application modules
  • Designed and Developed User Interface using JSP, Java Script
  • Responsible for deploying all the components on Web Sphere Application Server
  • Helped the infrastructure team with ant scripts.
  • Recommendation & Implementation for Improvement of the application Performance like Query fine tunings & Code reviews.

Environment: Java/JDK 1.5, Collections, Exception Handling, OOAD, J2EE, HTML, java script, JSP, Struts, Tiles, Hibernate, UML, Oracle, Eclipse, Web sphere Application Server, SVN

Confidential

S/w engineer

Responsibilities:

  • Involved in Requirements Analysis.
  • Involved in designing all the GUI’s for customer interaction
  • Responsible for maintenance and bug fixing of the application.
  • Designed and developed application using Struts Model-View-Controller framework.
  • Designed and developed reusable page template using Tiles framework.
  • Designed and Developed Benefits module using tiles templates.
  • Responsible for Writing MySQL SQL queries and stored procedures using SQL/PLSQL
  • Extensively used Eclipse for developing application
  • Designed and Developed User Interface using JSP, CSS
  • Responsible for code reviews and performance of application
  • Implemented the business model components
  • Developed the application using Core Java concepts like Collections, Multithreading, OO concepts, Exception handling for developing application modules
  • Provided production support to existing integrations.
  • Performed Unit testing using Junit

Environment: Java/JDK1.4, Collections, Multi-Threading, Exception Handling, J2EE, HTML, CSS, JSP, Servlets, Struts, Tiles, Eclipse, Hibernate, MySQL, SQL/PLSQL, JUnit, Tomcat, Unix, SVN, ANT

We'd love your feedback!