We provide IT Staff Augmentation Services!

Java Tech Lead Resume

3.00/5 (Submit Your Rating)

SYNOPSIS:

Self - motivated and experienced lead java developer with extensive experience in architecting and developing efficient solutions for complex problems for various business domains - Mortgage and banking & finance. I have lead many projects which involved defining architecture, design and developing scalable high performing java based web applications and services. Mentored and motivated other software professional to enhance their technical skills. Imparted trainings and conducted workshops for colleagues at my workplace helping them enhance their skills on java and related technologies.

EXPERIENCE SUMMARY:

  • Over 12 years of IT experience in Object Oriented and Java/J2EE applications and client server application development.
  • Experienced in various frameworks and tools Spring MVC, Spring boot, Spring Core, Jakarta Struts Framework, Hibernate, Eclipselink, JPA, Primeface.
  • Expert skills in application programming using Java, Servlets, JDBC.
  • Sound Knowledge of Design Patterns like Singleton, Business Delegate, Session Facade, DAO, MVC etc.
  • Proficient in technologies Java, J2EE, Servlets, JSPs, EJB, JDBC, JMS, JNDI, Java Beans and Web Services.
  • Developed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams using Rational Rose and Microsoft Visio.
  • Excellent industry experience developing efficient, portable, web-based user interfaces using JSP, HTML, JavaScript, CSS, and JQUERY.
  • Hands-on experience with industry-standard IDEs like Eclipse.
  • Expertise in Message based systems using JMS API and Message Driven Beans.
  • Expertise in developing Multi-threading applications.
  • Good working knowledge of Hibernate Framework.
  • Extensive B2B development works on Web Logic and Tomcat Application servers.
  • Sound Knowledge of Design Patterns like Singleton, Business Delegate, Service Locator, DAO, DTO and MVC in the development of Multi-Tier distributed Enterprise Applications.
  • Experienced in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using PL/SQL in Oracle, MS SQL Server, and My-SQL.
  • Strong experience in handling different Web Servers likes Apache Tomcat
  • Strong background in supporting production environments and meeting customer needs.
  • Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and in a team environment with good team spirit.

TECHNICAL SKILLS:

Software: Microsoft Office 2007,10, MS Project, Visio

Languages: Java 1.6,1.8, C, C++, JavaScript

Operating Systems: Windows, Mac OS, Unix

Tech/Frameworks: Spring Boot, Spring microservices, Spring MVC, Spring Core, Hibernate 3.x, JPA, eclipselink, EJB, MDB, JMS, J2EE (Servlets, JSP, JNDI), Struts 1.2,2.x, Spring 3.x 4.x,JSON,, XML, SOAP Web Service,Rest Web Service, Apache Kafka, JSF, PrimeFaces, JDBC, Jenkins CD, PowerMockito, Mockito

Web/App.Server and IDE’S: WebLogic 10.3.6, 12C, Tomcat 7.x & 8.x, JBoss, TOAD,SQL Developer IDE’s ( Eclipse, RAD )

Tools: UML, Rational Rose, Microsoft Visio, SOAP UI

Source code Control: GIT, Clear Case, SVN

Build/Deploy: Ant, Maven

Methodologies: Systems Development Life Cycle (SDLC), Waterfall, Agile(scrum)

Database: Oracle 10g/11g, IBM DB2, SQL Server 2005/08/10.

PROFESSIONAL EXPERIENCE:

Confidential

Java Tech lead

Environment: Java 1.8, MDB, Spring web service, Microservices, Spring JPA (Eclipselink)

Responsibilities:

  • Interacting with the business analysts to gather the requirements and understanding the functional design specifications for the requirements.
  • Designed the application architecture using Spring framework and J2EE specifications.
  • Used Spring Framework for developing business components API and integrated it with the up and down stream using microservices.
  • Design a component which detect failures, and recovering quickly and efficiently, is necessary to maintain Resiliency using best practices like Circuit breaker, Retry patterns.
  • Design an external service layers to communicate with other micro services using REST.
  • Development of server side programming using Spring MVC, Spring boot, Spring microservices, EJB's, JSP, Primefaces.
  • Involved in the Data Access Object layer for storing, updating and loading the data using JPA-Hibernate and used container managed transactions.
  • Responsible for unit testing and integration testing, bugs fixing, handling change requests.
  • Used Maven script for build and deploy process and deployed the application on Weblogic and Tomcat server.
  • Interacting with team members to understand the business domain and helping them for solving the technical problems.
  • Involved in complete SDLC management using Rational Unified Process - Requirements gathering, Design, Analysis, Development and Testing.
  • Followed the Java coding standards for scalability, reusability and ease of maintenance. Used primeface framework along with JSP, Servlets, Maven, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
  • Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security.
  • Developed and maintained elaborate services based architecture utilizing open source technologies like Hibernate ORM.

Confidential

Sr. Java Developer

Environment: Java, Struts 1.3,, Eclipse, Hibernate, Websphere 7.0 Server

Responsibilities:

  • Requirement Understanding for development.
  • Design unit test cases for the persistence layer so as to completely test the persistence business functionality and develop JUNIT based test cases for implementing the same.
  • Construct source code based on low level designs

Confidential

Sr. Java Developer

Environment: Java, JSF, Servlet, Eclipse, MagicDraw UML, JBoss Server, Richfaces

Responsibilities:

  • Requirement Understanding for development.
  • Low level design for core features of the iMAP such as Application level session handling, etc.
  • Design unit test cases for the iMAP/CDP so as to completely test the business functionality and develop JUNIT based test cases for implementing the same.
  • Construct source code based on low level designs.

Confidential

Java Developer

Environment: Java, HTML, JavaScript, JSP, Servlets, EJB, XML/XSL,EJB, Oracle, DB2, IBM RAD 7.0, IBM DB2 command editor, Altova XML Spy, WebSphere Application Server v6.1 and Windows XP.

Responsibilities:

  • Requirement Understanding for development.
  • Impact Analysis.
  • Involved in code development, code optimization and code review.
  • Unit testing
  • Writing and modifying SQL queries when required.
  • Involved in application server configuration.

Confidential

Java Developer

Environment: C++, Java, Spring, Serving XML, UNIX and Windows XP

Responsibilities:

  • Requirement Understanding for development
  • Impact Analysis
  • Involved in code development, code optimization and code review
  • Unit testing
  • Improving the performance of the Java program

We'd love your feedback!