We provide IT Staff Augmentation Services!

Technical Lead - Java Resume

SUMMARY:

  • Around 8 years of strong experience in software development with proficiency in designing & developing web based enterprise application for complex business needs using JAVA and J2EE Technologies.
  • More than 3 years of healthcare domain experience along with manufacturing and insurance domain.
  • Expertise in Server - side programming/development using Java, JSP, Servlets, and XML.
  • Good command over designing & developing dynamic web content using JSP, HTML5, XML, JavaScript, CSS3 & other web development tools/technologies.
  • Strong experience with Spring 4.x/Spring Boot/Spring Cloud/Eureka Discovery Server/Zuul/Ribbon Load balancing/Hysterix Circuit Breaker/Spring REST/Spring AOP/IOC/Transaction Manager/Spring Data JPA/SpEL.
  • Strong practice with OOA & Design patterns with specialization in Spring & MVC Frameworks.
  • Extensive experience in BPM Process and Rules development using Jboss BRMS, JBPM and Drools.
  • Having good knowledge of all phases of SDLC with expertise in Requirement Gathering, Analysis, Designing, and Development & Testing.
  • Extensive experience in developing database components using JDBC and Hibernate 4.
  • Hands on Experienced in database development using SQL/PL-SQL in MySql, SQL Server, Oracle.
  • Extensive experience in developing and deploying applications on JBoss and Apache Tomcat servers.
  • Expertise in using IBM Websphere Application Server. Experience with UML in design structure, behavior and interaction diagrams.
  • Profound experience in developing different web application using the Agile Methodology.
  • Experience with UI technologies like Core JavaScript, HTML and CSS, Vaadin.
  • Hands on experience in end to end communication using SOA architecture with Spring REST and Netflix OSS Components(Eureka/Zuul/Ribbon/Hysterix).
  • Extensive experience in Unit Testing, Integration Testing, System Testing, and Production Support of large-scale, enterprise applications and products
  • Basic understanding of Hadoop Map Reduce.
  • Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.

TECHNICAL SKILLS:

Programming Language: Core Java APIs 1.6/1.7/1.8

J2EE Technology: Java Beans, Servlets, JSP, JDBC, JNDI, JMS.

GUI: JavaScript, HTML5, CSS3, XML, JSON, AJAX.

Database: Oracle 11G, SQL server, MySql.

SOA, Client: Server, MVC, J2EE, Spring 4.x, Hibernate.

Design patterns: Proxy Pattern, Adapter Pattern, Value Object, Front Controller, Database Access Object, Factory, Singleton, Chain of Responsibility, Template Pattern, Observer Pattern

Design Methodology: UML, Water Fall, Agile

Version Control Tools: CVS, SVN, Perforce, GIT

Development Tools: IBM Websphere Application Server, Tomcat, JBoss, JUnit, ANT, Maven, Log4j

Web Service knowledge: Spring Boot REST Web Services.

IDE: Eclipse, NetBeans, IBM RAD, IntelliJ, Spring Tool Suit

Integration Tools: Sonar, Jenkins

Operating Systems: Windows, Linux

PROFESSIONAL EXPERIENCE:

Confidential

Technical Lead - Java

Responsibility:

  • Involved in understanding business functionality, estimation, design, and development of various services
  • Involved in developing Proof of Concepts (POCs) for new approach.
  • Involved in implementation for Single Sign On using Waffle.
  • Implemented Spring Security LDAP/AD authentication framework.
  • Participated in Project architecture and design, provided technical solutions to FRD.
  • Developed Web Service (REST) client interface using Spring RESTful.
  • Demonstrated developed modules to client
  • Involved in code review and functional review also responsible for analyzing technical specifications
  • Handling QA deployment of the project on Linux server and Open Shift cloud Environment.
  • Unit tested the application against requirement also worked closely with testers for clarifying queries related to business requirements.

Environment: Core Java, J2EE, Spring framework, Hibernate/Spring Data JPA, Spring Cloud(Eureka/Zuul/Ribbon/Hysterix/Spring Config Server) Javascript, HTML5, CSS3, REST service, Maven, Junit, Sonar.

Confidential, New York

Senior Java Developer

Responsibility:

  • Involved in understanding business functionality, estimation, design and development of various modules.
  • Involved in developing POC’s(Proof of concepts) for new approach.
  • Debug/modify legacy code for fixes and performance enhancement.
  • Managing system transactions over different REST calls.
  • Created High Level solution Design and Low Level Design of user requirement.
  • Mentoring junior members in the team.
  • Developed Web Service (REST) client interface using Spring REST.
  • Demonstration of developed modules to client.
  • Involved in code review and functional review also responsible for analyzing technical specifications.
  • Complete support for the application. Solving all tickets associated with the application
  • Moving the code from dev to stage and to prod which includes creating CR and attending CAB meeting to analyze the impacts.
  • Respond to user queries on Action rules performed for each participant.
  • Providing status on a weekly basis by organizing status meeting and sending weekly status report.
  • Unit testing the application against requirement also work closely with testers for clarifying queries related to business requirements.

Environment: Core Java, J2EE, Spring framework, Hibernate/Spring Data JPA, Javascript, HTML5, CSS3, REST service, Maven, Junit, Sonar.

Confidential, Florida

Senior Java Developer

Responsibility:

  • Involved in understanding business functionality, estimation, design and development of various modules.
  • Design and build of Java web interface which make application more user friendly and easily maintainable.
  • Analysis and Design of various modules using J2EE Architecture and MVC Design Pattern.
  • Day to day bug fixing and enhancement activities.
  • Extensively used Spring (AOP, IOC, DAO, MVC) frameworks
  • Designed and developed presentation layer using spring, Servlets, and HTML
  • Creating the systematic link between the trip plan, intermodal operating schedule, and intermodal commercial schedule.
  • Developed DAO using Spring with Hibernate.
  • Involved in configuring JMS for asynchronous communication
  • Systemizing the building blocks to create intermodal schedules.
  • Demonstration of developed modules to client.
  • Involved in code review and functional review also responsible for analyzing technical specifications.
  • Unit testing the application against requirement also work closely with testers for clarifying queries related to business requirements.

Environment: Core Java, J2EE, Spring, Hibernate, Javascript, HTML5, CSS3, Maven, Junit, JSF, Primefaces, SVN

Confidential

Senior Java Developer

Responsibilities:

  • Working on overall functionality of the projects including gui(Vaadin), server integration and internal build process development using Maven and java.
  • Involved in understanding business functionality, estimation, design and development of various modules.
  • Worked with Spring 3 for dependency injection, configuration of server-side technologies.
  • Implemented test suits using Junit.
  • Coordinate with different team in order to flawless release execution on time.
  • Reviews the WRP’s and participate in WRP discussion call to discuss and finalize the impact of application.
  • Performed unit testing of core functionalities through Junit and Mockito.
  • Analysis and Design of various modules using J2EE Architecture and MVC Design Pattern.
  • Used different data structure like Array List and Map to store the data which can be further used for storing or retrieving them from the database.
  • Created connection pooling and thread pooling to improve application performance.

Environment: Core Java, J2EE, Spring framework, Hibernate, Vaadin, HTML, CSS, Maven, Junit, IntelliJ, Perforce.

Confidential

Java Developer

Responsibilities:

  • System Design - Creation of the HLD and LLD based on the BRD for application.
  • Developed the data structure bean classes for each of the JSP screens.
  • Set up multiple builds to QA and production via automated script files to generate necessary artifacts for deployment on a WebSphere server, using Maven.
  • Resolved user issues such as access to application (based on specific business transaction rules), controlled access to functionality, permissions to run specific types of reports.
  • Worked closely with Business Users for debugging and enhancement of existing features for cosign-maintenance, account-switching, email notification, core business logic modifications.
  • Testing of the code developed which includes unit testing of the code, peer-review testing and system integrated testing.
  • Providing status on a weekly basis by organizing status meeting and sending status report.

Environment: Core Java, J2EE, Spring framework, REST service, HTML5, JBoss, JBPM, Drools, Maven, Junit, SVN, Sonar

Confidential

Java Developer

Responsibilities:

  • Involved in Developing user functionality and Bug Fixing based on BRD.
  • Identified the different use cases from the requirements documents, designed use case and documents in Requisite Pro.
  • Development of the applications using JSP, Spring, Hibernate and Oracle as the database.
  • Designed the database schema models and data modelling.
  • Implemented require Java classes and used Log4J for logging purpose.
  • Followed agile scrum methodology.

Environment: Java/J2EE, Spring, Hibernate, JSP, JavaScript, Log4j.

Hire Now