We provide IT Staff Augmentation Services!

Java Tech Lead & Portfolio Architect Resume

2.00/5 (Submit Your Rating)

Phoenix, AZ

PROFESSIONAL SUMMARY:

  • 11 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 APIs as MicroServices, 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.
  • 11+ 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.
  • 4+ 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 Core, MVC, AOP, Data, Security and Transaction Management.
  • Hands on experience on developing the APIs as Microservices, integration of Microservices with various third party APIs & Systems.
  • 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, Phoenix, AZ

Java Tech Lead & Portfolio Architect

  • 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 integrated Microservice payment APIs with American Express core systems like BIP, EMM, Bridger, ICruise, Emailage, DCP, NGSS, ETV, GDAS and external system PLAID.
  • This project is all about building Corporate Payments capabilities via ACH, CHECK and Token CARD as payment types. The platform is called ACE.
  • Extensive experience of working with both onshore and offshore team, coordination between them to ensure successful and on time delivery.
  • In American Express, currently working on the ACE modules like Buyer & Supplier Organization Enrollment, Process Payments (ACH, CHECK & Token CARD) and their status.
  • 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)
  • Suggested & Implemented the SVN code branching strategy for various teams under ACE 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

  • Independently implemented & delivered Confidential (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 APIs as Microservices and integrating them with base 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.
  • Used Spring Boot to ensure rapid development & deployment of microservices APIs.
  • 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: Spring Boot, HBase, Pig, Hive, SOLR, Java, XML, JSON, Spring, Shell script

Confidential, Atlanta, GA

Java Tech Lead /Developer

  • 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 incorporate 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

  • 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.

Confidential, Atlanta, GA

Technical Lead & Sr. Java Developer

  • Worked as team member and my role consisted of requirement analysis, coding, preparing program specifications, unit testing, guiding release activities, build release & deployment.
  • Estimates calculations, Work distribution, task assignment, Ownership of project modules.
  • Plan & monitor the project work using Scrum methodologies.
  • 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
  • Ownership of bug tracking tool Test Director
  • Proactive Communication with Client
  • Well versed with domain, architecture and functional understanding of project
  • Defect Analysis & Defect Fixing.
  • Reviewing code and doing impact analysis before code promotion.
  • Worked as part of a team and provide support for Integration testing and guiding release activities

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.

Confidential

Sr. Software Developer

  • Design & implementation of Messaging & Badge Services for Qualcomm
  • Interaction with QA team, for support and resolving queries
  • Unit Testing & Defect Fixing
  • 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.
  • Used extensively 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.
  • Coordinated with teammates for integration of different modules and resolving intra-module & inter-modules issues
  • Mentored new team members in learning project framework, architecture and flow, Versioning tools SVN, Bugzilla, IDE eclipse
  • Actively participated in meetings with Client

Environment: Spring 2.0, Hibernate 3.0, Maven, Websphere, JAVA 5, SQL, PL/SQL.

Confidential

Software Developer

  • Developed core services like Cache, Messaging, Buddies and Asset Services
  • Verifying the implementations by testing in varied scenarios
  • Creation of Unit test cases using JUNIT/DBUNIT
  • 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.
  • Extensively used the Collections Framework to make ArrayList, HashSets and HashMaps.
  • Participated in ensuring quality through code reviews and unit testing.
  • Developed various unit test cases and did Functional Testing respectively.
  • Coordinated with teammates for integration of different modules and resolving intra-module & inter-modules issues
  • Mentored new team members in learning project framework, architecture and flow, Versioning tools SVN, Bugzilla, IDE eclipse
  • Actively participated in meetings with Client
  • Fixing defects found in QA phase

Environment: Spring 2.0, Hibernate 3.0, Ant, JAVA5, SQL, PL/SQL, Eclipse 3.2.2, Web sphere, CVS

We'd love your feedback!