We provide IT Staff Augmentation Services!

Lead Java Developer Resume

SUMMARY

  • Sun Certified Java/J2EE Professional with over 11+ years with hands - on experience in Java Design and Development. For client/server, multi-tier, cloud based and web-based applications in multithreaded environment.
  • Domain Knowledge of Finance Banking, Investment Banking, E-commerce & HealthCare.
  • Involved in all different phases of SDLC including requirements analysis, Strategic Systems Planning, Designing, Programming, Testing, Documentation, and Presentation to clients and preparing customer specifications as part of software technical requirements. Create functional & technical documentation in line with the corporate standards.
  • Worked very closely with architecture groups and drive solutions for re-engineering of code. Contribute to the design and architecture to enable secure, scalable, and maintainable system code. Designed reusable components.
  • Strong research and analytical skills, computing abilities, Problem solving, dynamic leadership qualities, multitask and switch gears quickly.
  • Ability to rapidly pick up new technologies, concepts and apply them to solve problems.
  • Participated in an Agile/Scrum methodology to deliver high-quality software releases.
  • Demonstrated success in building design patterns and software engineering best practices.
  • Emphasized on Reviewcodeand provide feedback relative to best practices and improving performance
  • Responsibly taken ownership of the issues (analyze and debug) and provide resolution in QA, UAT and Production environment.
  • Provide post-implementation, application maintenance and enhancement support to the client with regard to software application. Troubleshoot production support issues
  • Self-starter highly motivated Team Player with go-getter attitude, keeping myself well-versed with new evolving technologies.
  • Provide hands-on leadership, coaching, mentoring, and software engineering best practices to junior software engineers. Knowledge transfer to new team member and Vendor’s IT team.
  • Experience with unit testing technologies Such as JUnit.
  • Prepared & maintained complex Enterprise server on UNIX Box and established communication channel between complicated Enterprise systems.
  • UNIX Based Application Development. Understanding for UNIX Commands. Experience on Shell Scripting.
  • Hands on experience on object oriented programming / Core java concepts like Multithreading, Collection, data structures, concurrent & java packages, exception handling, JDBC.
  • Exposure to writing SQL queries and PL SQL database objects like Tables, Views, Stored procedures, Functions, Triggers etc. involved in database design, normalization.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, SQL / PLSQL

Java Technologies: JSP, Servlets JMS, MQ, JDBC, Multithreading

UI Technologies: JSF, RichFaces, GWT, HTML,Java script, JQuery, CSS

Web Services: SOAP, Restful, WSDL, Apache CXF, Jersey

Databases: Oracle, MySQL, Postgresql Server

Application Servers: IBM Web Sphere, Apache Tomcat, JBoss, GlassFish

Frameworks: MVC, Hibernate, Spring

Operating Systems: UNIX, Windows, shell script

IDE: Eclipse, Net Beans, XML Spy

Tools: Maven, ANT, SVN, CVS, Perforce, Hudson, Jenkins, Bamboo build, Jasper, JMX, JFR, JMC

PROFESSIONAL EXPERIENCE

Confidential

Lead Java Developer

Responsibilities:

  • Closing working with Architecture for designing the system.
  • Requirement understanding, discussion with Product Owner and SCRUM team, High level and Low level Design documentation.
  • Responsible for Development, Code Review, Deployment into Testing and Production environment
  • Configured Jenkins. Creating shell script to deploy packages to Unix server
  • Communicating and coordinating with infrastructure team, release team, PMO, Security team, for releasing project to production environment.
  • Responsible for executing performance testing and gather all the system data during load testing. Performance tuning. Heap memory observation. Database SQL tuning.
  • Configured secured JMX on server. Setup JFR, JMC to capture health of system during performance testing.
  • Design and developing Jasper reports.
  • Setup Apache tomcat in cluster environment and load balancing.
  • Handling / Leading Off shore team
  • Leading daily stand up calls.
  • Assigning task to juniors and code reviewing.
  • Working closing with BA and Business.
  • Responsible addressing all the issues in Development, Testing and Production environment.
  • Providing Knowledge transfer and providing training to Production team. Responsible to handle communication on behalf of Development team.
  • Creating Design document, System documents, and Troubleshooting documents.
  • Synopsis: Month End Reports is Multi-Threaded, Multi Cluster Critical Java application used by Confidential Company to generate Reports. Its event based automated system to generate trade business report in PDF and excel format with high speed and able to handle heavy load traffic.

Confidential

Sr. Software Engineer

Responsibilities:

  • Requirement understanding, discussion with Product Owner and SCRUM team, High level and Low level Design documentation.
  • Involved in discussion with architecture, production support, business person to create solution design for existing problem
  • Design solution for Traffic control mechanism called Throttling.
  • Individually Handle and deliver critical requirement of Project.
  • Includes Health Check Alert into System
  • Introduced Jenkins Setup for entire project
  • Code review of code developed.
  • Unit testing and writing Junit test cases for code developed
  • Deliver and demo the piece developed to product owner
  • Integration and deployment of code
  • Synopsis: DDR Reporting Trigger is Multi-Threaded, Multi Cluster Critical Java application used by Confidential Company to generate metadata for reports based on the event happened in trade life cycle. These reports are used by bank’s client.

Confidential

Sr. Software Engineer

Responsibilities:

  • Supervised team member to deliver the feature in product
  • Lead the technical team to delivery spawning trade for p-notes trade.
  • Individually Handle and deliver critical requirement of SCI tagging at organization leave.
  • Contributed in requirement of Custodian, Fixed Income, Fixed Confirmed and Loan Borrow.
  • Reengineered the search functionality to improved result quality
  • Writing complex SQL and PL-SQL For procedures, complex views which helps trade reporting system.
  • Develop code in Multithreading environment for Trade life cycle.
  • Developed Hibernate objects in order to persist data into the database.
  • Worked on UNIX environment for development, deployment and testing.
  • Built web-services using RESTful WebService that allowed integrating the business application with the legacy applications using Apache CXF.
  • Created functional & technical documentation in line with the corporate standards
  • Creating Shell Script for CAF Frameworks and JMS Queues Management.
  • Troubleshoot production, UAT and QA issues in complex enterprise environment.

Confidential

Sr. Software Engineer

Responsibilities:

  • Design and Develop code in Multithreading environment for generating Sales Check Number.
  • Participated in Redesigned product architecture Improvised the performance.
  • Engaged in re writing Improved “LayAway” feature for KMAT Store which is highly famous in US customer and generates revenue for business.
  • Implemented Sears Gift Card feature in OMS which is frequently used by Sears Customer.
  • Performed Maven to ANT integration. Which Improved build quality for system.
  • Used UNIX box for deployment process. Analysis the logs using UNIX Command
  • Composed Shell Script & dynamic complex PL SQL to Identify and report failed / stuck orders in production which improves the sales revenue of the business.
  • Re write optimized Jenkins build script for QA and UAT automation deployment which helps in reducing server down time for deployment phase.
  • Worked both as a part of the team and also independently in designing, coding and testing of the application.
  • Involved in major milestone assignments which included migration of OMS project into Open Source Frameworks from IBM proprietary tools.
  • Involved in the artifacts preparation Unit Test Case which are deliverable to the client.
  • Involved in Knowledge Management related activities during KT transition of the project.

Confidential

Sr. Analyst Programmer

Responsibilities:

  • Developed could compatible Web Services for data transfer from client to server and vice versa using REST Web Service using Apache CXF.
  • Promoted JAVA serialization and reflection to store request object into Database.
  • Reengineered Database Clustering, Implementing Quartz Scheduler.
  • Making project Cloud Compatible.
  • Creating Multithreading environment compatible stored procedure using database locks
  • Writing complex SQL and PL-SQL For procedures, triggers and database functions
  • Contribute to the design and architecture server side Application.
  • Responsible for implement customized exception handling to upgrade logging.
  • Provided hands-on leadership, mentoring, and software engineering best practices to junior software engineers

Confidential

Sr. Analyst Programmer

Responsibilities:

  • Design and implement product features in collaboration with business and IT stakeholders.
  • Participated in impact analysis of Change Requests and create the related documents such as FSD,LLD,UTP and TDD
  • Implemented critical Workflow of EZR / FLO for Back office Users using IBM Workflow, JNDI, JAVA
  • Strongly involved in development, QA, UAT and Production stage. Facilitated Troubleshoot production support issues post-deployment and come up with solutions as required
  • Implement the business logic, Defect solving, code merging of team, peer review and release of deliverables
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Mentor and guide other software engineers within the team
  • Design, developed and present UML diagrams to US Client.
  • Participate in an Agile/Scrum methodology to deliver high-quality software releases every 2 weeks through Sprints

Confidential

Programmer Analyst

Responsibilities:

  • Leading technical team which was working with UI using JSF, Rich Faces components
  • Development of service layer implementation of business logic.
  • Involved in troubleshooting in QA, UAT
  • Configuring the application with clustering environment in Glassfish server.
  • Involved in writing complex SQL queries, database design and normalization.
  • Performed Client side validations using Java script / JQuery.
  • Managed Hibernate Transaction. Spring Hibernate Integration. Involved in Database Transaction management.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Supervised technical team. Encourage team for performance improvement, build reusable components.
  • Designed reusable components, frameworks and libraries for registration process, user management module
  • Worked very closely and reengineered application with architecture groups and drive solutions

Confidential

Programmer Analyst

Responsibilities:

  • Responsible lead for developing SOAP Web Service layer.
  • Involved in Strategy creation for data minimization on wireless communication to save business revenue.
  • Implementing the Business layer development.
  • Involve in Bug fixing during QA phase
  • Involve in UAT deployment process
  • Developed unit tests using JUNIT.
  • Involved in guiding, mentoring employees to understand the application.

Confidential

Programmer Analyst

Responsibilities:

  • Developed application in MVC architecture using spring framework.
  • Involved in requirement Analysis, documentation of high level and low level design.
  • Involved in developing JSF to business layer development using variable resolver.
  • Introduce internationalization in JSF using Message Bundle. For Language compatible.
  • Develop JQuery to handle Client side validation
  • Worked on Ajax part of the application to get user friendly dynamic content display.
  • Created EJB’s to implement back end business logic.

Hire Now