Senior Java Technical Lead 2
Senior Java Technical Lead 2
OBEJCTIVE:
Developer with 14 years of hands-on experience designing and building web-based applications. Well-versed in
Java/J2ee based technologies. Dedicated to developing creative solutions to meet business goals and
requirements.
● Over 6 years of Team Lead experience in CMM-L5 and fortune 500 Companies.
● Experience in developing large scale IT enterprise products used by multinational clients with business
understanding in Utilities and CRM domain.
● Exposure into various development methodologies such as SDLC, Waterfall and Agile.
● Development activities with domain expertise supported by thorough understanding of OOPs, AOP,
Core Java and J2EE Design patterns.
● Exposure into SOA which provides a platform that bridges the business processes and the operational
resources to achieve loose coupling among interacting software agents.
● Expertise in working with IDEs including Eclipse, IntelliJ, Net Beans. Also worked on Putty, WinSCP, SQL
Developer, GitHub Desktop.
● Worked on CICD. deployment, configuration, and project build using Jenkins, maven and docker.
● Expertise in database design, development using Oracle database software and building PL/SQL
queries.
● Experience in mentoring resources and knowledge transfer to junior analysts and developers.
Technical summary
J2EE/JEE Technologies Java EE5.0, Servlet, JDBC, JSP, EJB, JMS, RMI
Web Technologies HTML, CSS, JavaScript, XML, JSON, HTTP, AJAX
Web Services SOA, WSDL, SOAP, RESTful, Axis2
RDBMS Oracle10g/9i/8i(PL/SQL), SQL Server
Design Patterns MVC, Singleton, Factory, J2EE Design Patterns
IDE Eclipse, IntelliJ, NetBeans
Java Frameworks Spring-Boot, Log4j, Struts2.0, Struts 1.1, JSF2.0
Build Tools Maven, Ant
App/Web Servers Tomcat, WebLogic, WebSphere,
SCM Git, Bitbucket, VSS
Methodologies SDLC, Waterfall, Agile,
Operating Systems Windows XP/NT/200x/10/11, Linux/Unix
FTP/SFTP Tools Message Way, WinSCP, Putty, Cigwin
Devops Tools Jenkins, Docker, Kubernetes
Others Aurea Sonic ESB, TeamSite, PGP Encryption, Selenium
● Implemented standard J2EE patterns of Service Locator, Business delegate, Singleton, Abstract factory,
DAO pattern, MVC.
● Adding/modifying features in the existing microservices.
● Implemented Spring DAO layer using JPA to interact with Oracle10g database.
● Ensure compliance with established architecture, design patters, standards, and best practices.
● Analyze technical feasibility of new enhancements and communicate to the client.
● Day to day status reporting about the progress of the requested work.
Technology and Environment:
Spring Boot, Microservices, JAVA, JSON, GitHub, Jenkins, Maven, Docker, Kubernetes, Linux, Windows, PL/SQL,
Tomcat.
PSEG Long Island, New York, USA April 2019 to December 2019
Role: Senior Java Lead
Description: The external customer facing website has been merged to Sitecore, and MyAccount portal has
been merged to Oracle IDCS cloud. Build test script using selenium to check application performance and build
shell script to check server health.
Responsibilities:
● Develop and build website testing module using Java selenium API.
● In case any server related, or application related issues are observed, do L1 analysis and send the details
to concern team.
● Status reporting to client.
● Understating the requirement and discuss among the team and helping them to build the application.
● Used Spring IOC and AOP for dependency injection between the various layers of the application.
● Implemented Spring DAO modules using JPA to interact with Oracle10g database.
● Building deployment war using Maven and doing the deployment on server.
● Ensuring compliance with established architecture, design patters, standards, and best practices.
● Enhancement and update java-based applications and component to resolve security vulnerabilities.
● Worked on MessageWay (FTP/SFTP) software and implemented and enhanced ftp/sftp services to transfer
files over internet to different vendors.
● Encrypting files using PGP key during transfer over internet.
● Day to day discussion with offshore team member about the issues and ticket tracking.
pseg-NEW Jersey,
Kolkata, India June 2016 to March 2017
Role: Team Lead/Developer
Description: Client has multiple application which is built on different technologies and running on different
environment. TCS role was to provide application support, maintenance enhancement on the existing
application.
Responsibilities:
● Migrating the existing website from Sun ONE server to RedHat Linux.
● Implement the security and URL redirection modules in Apache httpd service.
● Installing SSL certificate on Apache HTTP server and implemented auto redirect modules.
● Work as a member of cyber security assessment group and help to resolve security issues.
Responsibilities:
● Involve in architectural and design discussion and propose inputs.
● Designed and developed the presentation module using JSP, HTML, AJAX, JavaScript, and CSS.
● Written complex database queries for the DAO layer of the application.
● Implemented SOA using Web Services with Apache Axis2 to provide the bridges among the business
processes and the operational resources.
● Follow the best practices and compliances.
● Status reporting.
● Analyzing the exception in the logs and determine if the issues are related to ESB server or coming from
associated applications.
● Handover/takeover between offshore and onsite hours.
● Analyzing the frequent exceptions/errors and report to client and discuss for enhancement scope.
● Status reporting.
● Creating application framework on JSF2.0, which all team members will work and follow.
● Assigning team members with different tasks and monitoring the activities.
● Understanding the feasibility of the new requirement and discuss drawback or issues.
● Developed complex PL/SQL queries and function and store procedures for the backend system to save
application data.
● Integrating the Frontend and backend components.