Post Job Free
Sign in

Java Developer Senior

Location:
McKinney, TX
Posted:
January 08, 2024

Contact this candidate

Resume:

Satya Pati Veera

Senior Java Developer

Career Objective – Senior Java Developer with 17 years’ experience and seeking an opportunity to work in a challenging environment to prove my skills and contribute to the growth of the organization.

Contact

Dallas, TX, 75070

908-***-****

ad2klc@r.postjobfree.com

Skills

Java

Spring Boot

JPA, Hibernate

JMS, ActiveMQ, Kafka

Swagger API, Open API

Netflix Eureka, Spring Cloud Gateway

jQuery, ReactJS, AngularJS

SOAP, Restful, YAML

Junit, Selenium, Mockito

Maven, Jenkins, Chef

MSSQL, Oracle, MongoDB

CQ5, AEM

GitHub, SVN, Git

JIRA, Confluence, Agile/Scrum

AWS Cloud, Docker

Studio Mongo 3t, Compass, Postman, RestClient, JMeter

Log Rocket, App Dynamics, Launch Darkly, JRebel

Professional Synopsis

Having 17 years of experience in the IT industry, involving in Software Design, Analysis, Development, Integration and Testing at client and server side (SDLC) in various domains.

Developed and maintained Microservices using Spring Boot and Spring MVC and Netflix Eureka Discovery Service for highly scalable and modular applications.

Well versed in Database modeling, designing, and developing for large application databases, fine-tuned the existing structures and improved the performance.

Implemented best practices for code quality using SonarQube, including unit testing, Selenium Testing, and code reviews.

Worked on Continuous Integration Deployment (CI/CD) pipelines in the software release process, resulting in faster and more reliable deployments.

Implemented NoSQL solutions using MongoDB for scalability and performance of application systems.

Working experience in writing SQL Queries, PL/SQL Procedures, Functions and Triggers

Implemented and maintained Kafka for logging messages pipelines.

Adopting Experience in developing Business Intelligence reporting solutions using reporting engines like BIRT, JReport and Jasper Reports.

Knowledge on web-based content management system CQ5/AEM.

Worked with cross-functional teams to identify and resolve inconsistencies or discrepancies in the API documentation and updated API documentation with version control and change tracking using OpenAPI specifications.

Experience of enterprise level application development with Java centric technologies in the domain of E-Commerce, M-Commerce and Banking.

Led the adoption of agile methodologies, resulting in improved development efficiency and faster product delivery.

Adapted to changing project priorities and requirements, ensuring seamless project execution and delivery.

Worked independently to drive the development of critical components, while also contributing effectively to team-based projects.

Conducted comprehensive regression testing for web applications using Selenium and JUnit.

Conducted load testing using Locust, an open-source load testing tool, to assess the performance and scalability of web applications.

Ability to handle Multiple projects and deliver under critical situations, highly motivated with strong communication skills and possess analytical and problem-solving skills, Comfortable working both independently and in a team environment.

Work History

Sr. Developer at Insight Enterprises Sep 2013 - Oct 2023

Insight is a global provider of information technology (IT) hardware, software, and service solutions to business and public sector organizations. Over a span of 11 years, I worked on multiple Projects and handled different roles. Designed and developed and delivered multiple projects within insight.com.

Projects

oCyberSource Integration

oSearch and Transaction Process Redesign

oCustomer Identity and Access Management provider

oEMEA Project Fusion

oAPAC

Domain: E-Commerce.

Responsibilities:

Collaborated with the Business team in story grooming sessions, ensuring clear understanding of requirements and user stories.

Conducted thorough reviews of acceptance criteria to verify alignment with business objectives and application functionality.

Developed and maintained Microservices using Spring Boot, Spring MVC, Spring Batch, Spring-Config and Netflix Eureka Discovery Service and Spring Cloud Gateway.

Utilized Studio 3T for various database tasks, including data modeling, query optimization, and data import/export.

Worked on MSSQL and developed PL/SQL Procedures, Functions and Triggers.

Implemented and maintained Kafka for logging messages pipelines.

Led the successful integration of Compass B2B punch-out for a major retailer, resulting in streamlined procurement processes, reduced costs, and improved supplier relationships.

Worked on migrating the user accounts from the existing authentication system (GLM) to SAP Gigya.

Developed Single sign on (SSO) Service Provider and register with IDP based on SAML 2.0 standards using Spring Boot SAML 2.0 Service Provider API.

Integrated SonarQube with Jenkins pipeline to automate code quality checks during the Continuous Integration (CI) process.

Optimized the performance of an application by conducting memory dump analysis, identifying bottlenecks, and implementing code improvements, resulting increase in application speed using NetBeans Profiler, JProfiler

Utilized LogRocket session replay to reproduce and diagnose user-reported issues, resulting in faster issue resolution.

Led the update and maintenance of Open API specifications using Swagger to ensure accurate and up-to-date API documentation.

Utilized Spring Actuator to expose metrics and health information, enabling effective monitoring and management of applications.

Successfully integrated a Spring Boot application with ELK (Elasticsearch, Logstash, and Kibana) to centralize and manage log data efficiently.

Identified a critical gap in the execution of UI test cases during each deployment phase, leading to delays in identifying and fixing issues.

Developed a user-friendly web tool that reduced UI testing time significantly improved the quality of software releases Using Selenium, Junit, Spring Boot, ReactJS.

Technologies : Java/J2EE, Spring MVC, Spring Boot, Rest web services, Microservices, Hibernate, JPA, Intelli Eclipse, Swagger API, Junit, Mockito, SQL Server 2018, MongoDB, AEM5.6, JSP, Java script, jQuery, ReactJS, HTML, CSS, SCSS, Apache Tomcat, JBOSS, Maven, Jenkins, Chef, Github, SVN, HP Quality Center, Rally, Sonar, JIRA, Confluence, Windows XP/Linux/Unix.

Insight Enterprises - Contract Mar 2012 – Aug 2013

Sr. Software Developer

Project: Project One

Objective of the project was to integrate websites of different geographical locations into one system.

Responsibilities:

Involved in Requirement Gathering and design sessions to design a Restful Spring MVC application.

Worked on User Management Module to develop servlets and Utility classes for account registration, profile modification, reset password by developing and consuming Global Login Manager Web services.

Developed Controllers using Spring MVC Annotation and Spring Aspect oriented programming for Logging.

Developed database communication and object mapping using Hibernate.

Involved in SAP (JBAPI Calls) calls to store critical data into the SAP System and written JBAPI calls.

Worked on various web pages using JSP, HTML, JQuery and java script.

Implemented latest technology of templating with JQuery template library to support internalization and data binding, implemented client side validations using JavaScript.

Wrote build and deployment scripts using Maven and configured Jenkins.

Worked in the Test-Driven Development environment and used JUNIT frameworks like easy mock, jmockit to write and test scenarios in Java.

Participated in Root Cause Analysis meetings when there is critical defects found on production or for any outages and involved in fixing performance issues.

Worked on documenting the current system, proposed solutions for the future systems.

Environment: Java 1.6, Spring, JSP, Hibernate, SQL Server2008, AdobeCQ5, Tomcat, SVN, JQuery, JSON, AJAX, HTML, CSS, Java Script.

Sr. Software Engineer at Financial Oxygen Inc.

Money Market Mutual Funds May’ 09 – Mar’ 12

Comerica Bank

Sr. Java Developer

Money Market Mutual Fund is the most scalable and secure web based solution developed for Comerica Bank. This is one stop J2EE application where user can do secure trading by buying/selling mutual funds. Users will have the access to Account Profiles and detailed balances. This application will provide the accurate rates for the Mutual Funds on daily basis. It will calculate Month to date(MTD) and Year to date(YTD) interest rates and post them for all the accounts at the Month end and Year end. Reporting module contains various types of reports and can retrieve transactions and balances data for daily, monthly and for given range of dates. This application includes Tax Management which generates IRS tax files at the end of the year.

Role & Responsibilities:

Interacting with the business people and Technology managers of Comerica Bank to gather all the requirements of the project on application development, testing and hosting requirements.

Developed the Application according to the J2EE standards with Client tier, Web tier and Business tiers.

Involved in designing server side Framework and the integration with Front end Framework

Designed and implemented application using the HTML, JSP, JavaScript and Struts, Spring and Hibernate Framework

Implemented MVC architecture and EJB’s for maximum abstraction of the application and code reusability.

Implemented Value Object interface to transfer data between different layers. Implemented the Singleton, Service Locator and Business Delegate in the application.

Writing SQL queries, Stored Procedures and Triggers to augment the application logic.

Integrated with MQ Series to maintain the Queues for trade Acknowledgements.

Used SVN for Source Control and Version Management.

Extensive testing and debugging performed on all the modules and used Log4J for logging mechanism.

Successfully integrated with Comerica Banking Systems to get the daily rates and loading the transactional data for all the Accounts.

Environment: JDK1.4.1, JSP 1.1, Struts, Spring Framework, Hibernate, Jboss, XML, Windows XP, Unix, Oracle 10i, SVN, ANT, MQ Series.

Software Engineer at Financial Oxygen Inc.

CEO WorkStation Jul’ 06 – Apr’ 09

Wells Fargo, San Francisco, CA

Lead Java Developer

CEO workstation provides bank’s corporate client treasury managers access to consolidated treasury services across global accounts in different banks and in different currencies from an easy to use web interface. It provides web based access to transaction and balance detailed reporting, cash reporting and forecasting, payments and funds transfers, investments and debt allocations, foreign exchange trading, and global account information. It provides a complete set of tools to manage opening of foreign bank accounts, cash flows, currency positions and exposures, and investments and borrowings for operations in multiple countries. Major features of CEO Workstation include Funds transfer and processing, Balance and transaction details, Payment initiation and reporting, Foreign exchange trading, Investment management, Debt management, detailed workflow processes based on approvals, Detailed graphical downloadable reports, Global Cash positions and forecasting.

Role & Responsibilities:

Working closely with the business and Technology managers of Wells Fargo on a daily basis to gather all the requirements of Integration project on application development, testing and hosting requirements.

Responsible for coordinating and guiding development process as per client requirement offshore team in Hyderabad, India

Involved in integrating with different Systems to get the daily closing and beginning balances and to get the latest transactions for all the Accounts of the Customers.

Developed the Application according to the J2EE standards with Client tier, Web tier and Business tiers.

Involved in designing server side Framework and the integration with Front end Framework

Designed and implemented the front end using the HTML, JSP, JavaScript and Spring Framework and Hibernate.

Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.

Implemented Value Object interface to transfer data between different layers. Implemented the Singleton, Service Locator and Business Delegate in the application.

Writing SQL queries, Stored Procedures and Triggers to augment the application logic.

Used Rational Rose clear case for Source Control and Version Management.

Used JUNIT to develop JUNIT test cases.

Extensive testing and debugging performed on all the modules and used Log4J for logging mechanism.

Environment: JDK1.4.1, JSP 1.1, Spring, Hibernate, Web Logic 8.1, JDBC 2.0, XML, Windows XP, Unix, Oracle 10i, ANT.

NetAce Application Oct’ 05 – Jun ‘06

Verizon Wireless, Warren, NJ

Sr. Java Programmer - Contract

The NetAce is a web based Application, and is a part of Point of sale (POS) System that is used by Verizon Wireless Communication Stores nationwide. NetAce has several modules like Process Order, Bill Payments, Cash Management, User Accounts, Retail Scheduler, and Online Report Services. VZW sales representatives use NetAce Application to create new customer accounts, to extend existing customer contracts, to modify customer’s calling plans, to allow customers schedule a repair of the phone etc. It will generate customized end of day reports, monthly reports of sales.

Role & Responsibilities:

Involved in the architecture of the modules according to the J2EE standards (Client tier, Web tier and Business).

Developed web tier by using Struts Framework, JSPs, Java Script, HTML and XML

Developed reusable JSP templates based on TILES framework and integrated with STRUTS framework.

Implemented the Business logic using the Stateless Session beans and the CMP entity Beans to retrieve the data from the database

Integrated presentation (JSP), business (EJB) and data access layers (DTO/ DAO).

Adopted J2EE Best Practices, using J2EE Design Patterns. Utilized Session Façade, Value Objects, Service Locator and Singleton portability and performance.

Writing SQL queries, Stored Procedures and Triggers to augment the application logic.

Used CVS for Source Control and Version Management.

Used Log4J for logging and debugging.

Responsible for solving the trouble tickets opened by VZW sales reps who are the customers of the NetAce.

Responsible to resolve any production issues related to the application.

Environment: JDK1.4.1, EJB 2.0, JSP 1.1, Struts, Tiles, Oracle 10g AS, Eclipse, JDBC 2.0, XML, XSLT, Windows XP, Unix, Oracle 9i, Log4j.

California Case Management System (CCMS V3) Aug’ 04 – Sep’ 05

Deloitte, Santa Ana, CA

Sr. Java Programmer - Contract

The California Case Management System (CCMS V3) Project provides the case management system for all counties in California State Courts. It contains the following modules, which deal with Case (Case Initiation and History), Participant, Judicial Officers, Courtroom, Accounting, Administration, and Calendar. In the Case application, the clerk initiates the case with the participants of a case like Attorneys, Plaintiffs, and Defendants and maintains the case information there by assisting higher officials. The Case history will be updated and reviewed for the next hearing usually verified by the superior officer.

Role & Responsibilities:

Developed the Application according to the J2EE standards with Client tier, Web tier and Business.

Designed and implemented the front end using the HTML, JSP, JavaScript and STRUTS Framework.

Developed Stateless Session Beans and implemented Transactions by setting the Transaction attributes.

Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.

Implemented Value Object interface to transfer data to JSP and Front End. Implemented the Singleton, Session Façade, Service Locator and Business Delegate in the application.

Writing SQL queries, Stored Procedures and Triggers to augment the application logic.

Used Rational Rose clear case for Source Control and Version Management.

Used JUNIT to develop JUNIT test cases.

Extensive testing and debugging performed on all the modules and used Log4J for logging mechanism.

Followed coding and documentation standards, carried out code review with the help of JINDENT.

Environment: JDK1.4.1, EJB 2.0, JSP 1.1, Struts, Tiles, Web Logic 8.1, JDBC 2.0, XML, Windows XP, Unix, Oracle 9i, Rational Rose Clear Case, Rational Clear Quest.



Contact this candidate