We provide IT Staff Augmentation Services!

Java Lead Developer Resume

Jersey City, NJ

PROFESSIONAL SUMMARY:

  • 12 years of experience as Java/J2EE specialist with extensive experience in the areas of Design, Implementation, Installations, Migration/Upgrades, Performance tuning, Production support, Continous Integration and on - time delivery of project deliverables ranging from small scale to enterprise level web applications & APIs.
  • Software professional with expertise in various technologies, including Spring, Struts, Hibernate, REST & SOAP Web Services, MS-SQL, DB2, PL/SQL, Unix Shell Scripts, Windows and Linux, Java Script. Also hands on experience on Big Data technologies like MapReduce, Hive, Pig, SOLR & HBase.
  • 12+ years of hands-on experience in analysis, design and implementation of complex large-scale, enterprise, N-tier and real-time applications using Core Java (Java8)/J2EE.
  • 5+ years of onsite working experience in USA.
  • Strong experience on Java Multi-threading, Collections, Functional Interfaces, Lambda Expressions and Advanced Java components including JSP/Servlets.
  • Strong experience in Spring Framework/Modules including Core, MVC, AOP, Batch, Boot, Integration, Security and Transaction Management.
  • Hands on experience on developing the APIs as Microservices using Spring Boot.
  • Experience in working Hibernate Configuration, Mapping, Batch Processing, and Caching.
  • Good experience of analysing & fixing the Java memory issues & applicatioin performance issues using the heap dump, thread dump and by using various tools like JProfiler & JConsole.
  • Hands-on experience in developing the Enterprise Web applications using Java/J2EE such as Servlets, JSP, Hibernate, Spring, Struts and JDBC.
  • Experience in designing and developing SOAP & RESTful Web Services.
  • Expertise in writing complex SQL, Stored Procedures and Triggers on MS-SQL & Oracle.
  • Expertise with variety of Application Servers like Tomcat, JBoss and WebSphere.
  • Proficiency in various design patterns like MVC, Singleton, Factory, Decorator and Service Locator.
  • Hands-on development experience on Big Data Technologies (HDFS, Map Reduce, Hive, PIG, SOLR & HBase)
  • Strong domain experience in Health Care (Quoting, Enrolment, Underwriting & Renewals) and Supply Chain Decision Science (Forecasting, Inventory Planning, Production Planning & Material Requirement Planning).
  • Well versed with project cycle (SDLC) & various methodologies like Waterfall, Agile and Scrum.
  • Good Experience in implementing H2 DB, Mongo DB, EH Cache and HATEOAS principle.
  • Exposure of working in UNIX/Linux environment and using UNIX command interface.
  • Experience in writing JUnit test and perform code reviews.
  • Sound knowledge of IDE tools like NetBeans & Eclipse.
  • Exposure of integrating IBM CPLEX OPL with web application & integrating R commands.
  • Extensive knowledge of using version control tools like GitHub, SVN & BitBucket.
  • Good experience of using CICD tools for rapid development & deployment of build release.
  • Expertise in Migration projects like Framework migration, DB Migration & Legacy application.
  • Possess excellent debugging, problem solving and leadership skills.
  • Exposure in Build Release Plan & Execution, Requirement Analysis, Coding, Testing, Bug Fixing
  • Motivated team player with ability to work under minimal supervision possess excellent leadership, communication, interpersonal, analytical, problem solving, written and verbal skills.

WORK EXPERIENCE:

Confidential, Jersey City, NJ

Java Lead Developer

Responsibilities:

  • Independently develop and deploy various components of new platform called SUMO for Middle Office platform using Core JAVA & SQL Technologies.
  • Work with project managers, technical leads and business owners to understand business processes and workflows needed in SUMO Platform, design & implement them accordingly.
  • Worked on Topic & Queue setup & configurations for IBM MQ and Apache Active MQ.
  • Developed components which reads the data from the Queue, process it, persist and forward to another Queue (Internal or Remote) for further processing.
  • Used Google protobuff for message generation, conversion and transformation to SUMO object.
  • Worked on sending final set of data to destination system like ClearVision, GMI, FCD etc.
  • Worked on generating Order & Fill FIXML messages and reads Allocation FIXML messages, process, validate and publish to next set of flow controls as per business requirements.
  • Support functional and operational aspects of the SUMO platform being delivered to the business.
  • Develop and maintain the logical and physical models for every component deploy platform components and assist in the process of providing excellent documentation for complete platform.
  • Evaluate all design aspects for project deliverables and guide all developers and assist team to supervise overall project work.
  • Administer all project issues, identify all risks and ensure mitigation within required timeframe.
  • Identify opportunities in SUMO platform to optimize the java code by best coding practices, Code reviews and fine tuning of database design, SQL Queries and stored procedures.
  • Write SQL Trigger, procedure, function, view, index, queries.
  • Maintain Quality for SUMO platform and perform troubleshoot to resolve all platform issues. Involved in developing Unit Test case using JUnit framework

Confidential, North Brunswick, NJ

Java Lead Developer

Responsibilities:

  • Independently developed and delivered various components of Regulatory Reporting & Operations Platform under Confidential for Confidential -II requirements.
  • Implemented Eligiblity Service (microservice) as Spring Boot application which in turn calls Droit API to determine the reporting eligibility of a given Trade in real time.
  • Worked on configuring, populating and reading the static data from Oracle Coherence Cache.
  • Worked on processing the trades(Equity, ETD, FixedIncome, ForeignExchange, InterestRates, FXIntl etc) based on the source system and sending the output in the form of a consolidated xml to appropriate Reporting Authority/Jurisdiction.
  • Implemented the CSV File reading/writing to a SFTP location and processed the data.
  • Configured Solace Queue and worked on reading and placing the messages.
  • Worked on Trax AxessAll Implementation which involves reporting of FixedIncome trades based on certain filter criteria. The overall process includes accepting the trade based on filter criteria, data set preparation, output file creation, SFTP the file & processing the response file.
  • Worked on integrating Eligibility Service in other Reporting Platform modules.
  • Implemented various onDemand and EOD standalone Jobs using Spring Batch.
  • Unit Testing & Worked on Analyzing and Fixing various QA, UAT and PROD issues.
  • Performed code reviews and supervised junior developers

Confidential, Phoenix, AZ

Java Tech Lead & Portfolio Architect

Responsibilities:

  • Independently delivered various modules under GCP (Global Corporate Payments) projects which involves tasks like analysing the requirement, build the APIs as Microservices, deploy APIs using Spring Boot, impact analysis, unit testing, delivery and providing support once they go live.
  • Successfully built, configured, supported and delivered multiple API projects independently.
  • Extensive experience of working with both onshore and offshore team, coordination between them to ensure successful and on time delivery.
  • In Confidential, currently working on the Confidential modules like Buyer & Supplier Organization Enrollment, Process Payments (ACH, CHECK & Token CARD) and their status.
  • Proficiently integrated with Confidential core systems like BIP, EMM, Bridger, ICruise, Emailage, DCP, NGSS, ETV, GDAS to ensure flawless implementation of payment APIs.
  • Developed a component solely which parse the log file and store relevant data using MongoDB.
  • Worked on building & configuring various Schedulers via Quartz Job framework.
  • Worked on the integration with Dynatrace tool to check the availability of API Suite.
  • Successfully integrated with Gomez tool to ensure the high availability of the web portals (ABO & Servicing)
  • As a business consultant, responsible for handling DEMO’s for US, EMEA, and Offshore teams.
  • Suggested & Implemented the SVN code branching strategy for various teams under Confidential Project.
  • Worked on the CICD with Jenkins to reduce integration issues, improve code quality and communication and collaboration between team members.
  • Also worked on setting up LARA profiles and integration with XL release tool for automated build creation, automated deployment and Test automation.
  • Implemented few POCs to demonstrate the EH Cache and HATEOAS principle.
  • Demonstrated Implementation of in-memory database H2 DB & Document database Mongo DB.
  • Help in test co-ordination activities by setting up Crosss Functional call / Demo’s with SIT / UAT teams and conduct Event wise training and test execution and assist in tracking the same.

Environment: Spring, Websphere, Maven, SVN, Mainframes DB2, SQL, Java8, JDBC, XML, REST APIs, JavaScript, Shell script, Eclipse, SOAP UI, Spring Boot, MongoDB.

Confidential, Phoenix, AZ

Java Tech Lead/Developer

Responsibilities:

  • Independently implemented & delivered Sabre-Red (Travel Portfolio) project which involves tasks like analysing the requirement, code development, impact analysis, unit testing, delivery and providing support once they go live.
  • Successfully implemented the API Suite by integrating with base line project Nemo.
  • Worked on retrieval of indexed data from SOLR and data indexing.
  • Hands on experience on implementing HBase CRUD operations using API as well as HBase shell.
  • Well versed with writing and executing the Hive queries & Pig scripts.
  • Worked on writing & executing Map Reduce jobs for project specific needs.
  • Also perform co-ordination with offshore team to handle the customization requests.
  • Resolving Escalated issues and providing root cause analysis (RCA).
  • Handling the patches & code merge process with the base project Nemo.

Environment: Apache Tomcat, HBase, Pig, Hive, SOLR, Java, XML, JSON, Spring, Shell script

Confidential, Atlanta, GA

Java Tech Lead /Developer

Responsibilities:

  • Understand the customer’s business, their problem statements and requirements.
  • Analyze the raw data related to their business and make it into software oriented logical data model.
  • Built Manual & Statistical Forecast Engine for next 52 weeks of demand for various ice cream products.
  • Built Inventory Plan engine for calculating the minimum safety stock quantities.
  • Implement Data Integration & Weekly Data Refresh process to in corporate the data add & update.
  • Developed Order Planning module based on the On Hand Inventory and safety stock.
  • Integrated the web application with IBM CPLEX OPL tool for Production Plan Optimization.
  • Implemented the Material Requirement Plan (MRP) engine for calculating the raw material requirements.
  • Maintain status report of the project & track the task assigned to team members, and solving internal queries
  • Estimates calculations, Work distribution, task assignment, complete ownership of project modules
  • Worked on Struts2 MVC framework controllers for designing controllers in the MVC.
  • Extensive Use of Exception handling and Multi-threading for the optimum performance of the application.
  • Used java collections extensively ArrayList, Hashmap, HashSet.
  • Worked on integrating of Hibernate with Struts framework.
  • Created Hibernate mapping files, Configuration file and POJOs for the database interaction.
  • Worked on complex SQL queries, stored procedures & triggers on the MS SQL database.
  • Used Spring Security for Authentication and authorization extensively.
  • Used spring core for IOC/Dependency Injection.
  • Involved in development, handling deliverables, tracking status phases of Agile Scrum.
  • Used JQuery for client side validation and functionality.
  • Used Maven to manage project's build, reporting and documentation.
  • Complete server setup for deployment of the web application and was also responsible for its Maintenance.
  • Unit testing and defect fixing.
  • Performed code reviews and supervised junior developers

Environment: Struts2, Spring, Hibernate, SQL, MS-SQL Server, Tomcat, JAVA 7, SVN, Maven, UNIX

Confidential, Atlanta, GA

Project Lead/Sr. JAVA Programmer

Responsibilities:

  • Involved in development, handling deliverables, tracking status phases of SDLC in the project.
  • Used MVC architecture which is based on Struts2 Framework.
  • Customization & Development of IA product based on end client’s requirements specifications.
  • Estimates calculations, Work distribution, task assignment, Ownership of project modules.
  • Design and Development of Medical Questionnaire module.
  • Plan & monitor the project work using Scrum methodologies.
  • Used Maven as build tools for the development and deployment.
  • Used log4j logging framework to capture the logging information.
  • Developed the AOP programming to configure logging for the application.
  • Ownership of project tracking tool JIRA.
  • Used SVN & GitHub for version control.
  • Proactive Communication with Client, Expertise in domain, architecture and functional understanding of project.
  • Unit Testing, Defect Analysis and Defect Fixing.
  • Worked on the development of SOAP Web Services using Apache Axis 2 to extract 3rd party interface related data.
  • Developed Web services to allow communication between the applications using REST Web services.
  • Maintain weekly status report of the project & track the task assigned to team members, and solving internal queries.
  • Mentored new team members in learning project framework, architecture and flow, Versioning tools SVN, Test Director, IDE eclipse
  • Implemented Restful web service for the communication between application services.
  • Used Hibernate as a persistence layer for database interactions.
  • Involved in using all core Java Concepts into the application for the reusability of the code.
  • Experience in using the Collections Framework to make ArrayList, HashSets and HashMaps.
  • Participated in ensuring quality through code reviews and unit testing.
  • Developed various JUnit test cases for Unit and Functional Testing respectively.
  • Performed code reviews and supervised junior developers

Environment: Eclipse, Core Java, JSP, Struts2, Spring, Hibernate, SOAP, HTML, CSS, XML, Jquery, Ajax, Junit, REST, Maven, Agile, GitHub, MS SQL Server, JBoss, UNIX, SVN.

Hire Now