RE: Immediate Available Resource – Lead Java Developer – Open to relocate

Professional Summary

  • 10 years of IT experience as a Java Developer in Software Development Life Cycle (SDLC) core areas such as Analysis, Design, Coding, Implementation, Testing, and Deployment of Object-Oriented and Web-based Enterprise Applications using Java/J2EE technology.
  • Expertise in distributed systems design and microservices architecture using Kafka and Spring Boot 3 for event-driven systems, ensuring seamless integration between services.
  • Worked with Spring Cloud Config, Circuit Breaker, Ribbon, Apigee API- gateway, and Zuul API-Gateway in the Spring Cloud and Netflix Eureka service to provide weighted load balancing based on several factors like traffic, resource usage, and implemented security functionality OAuth 2.0, Spring security (User Access Management, JWT), SSL.
  • Develop and document complex applications and program modules using JAVA, Restful web services, Spring Boot, and Amazon , GCP and implement the same for web portals, Lead all stages of the software development life cycle.
  • Experience developing highly interactive web applications using HTML, CSS, JavaScript, JSON, BootStrap, JQuery and Angular.
  • Proficient in Amazon DynamoDB, SQL, MongoDB, and PostgreSQL
  • I have good knowledge of AWS services like CloudFront, EC2, S3, Lamda, EKS, SQS, AWS Fargate, and CloudWatch.
  • Skilled in Docker containerization and Docker Compose for packaging applications into portable, scalable containers, and deploying them to AWS Fargate clusters.
  • Used Maven, and Gradle scripts for building and deploying the application on web servers.
  • Worked extensively on testing, troubleshooting, code review, preparing user documentation, and post-implementation support.
  • Experienced in designing and implementing dimensional and relational data models to support analytics and reporting requirements, ensuring data integrity, performance, and scalability.
  • Proficient in designing, implementing, and maintaining data warehouse architectures tailored to organizational needs, utilizing technologies such as Snowflake.
  • Experience in using frameworks and tools like Struts, Hibernate, spring, JUNIT, LOG 4J and JSF Developed applications using Spring boot and with various modules in Spring framework like core, data, web, AOP.
  • Experience in implementing JUNIT – unit and integration test cases.
  • Excellent Technical, Communication, Interpersonal, Decision making, Client Interfacing Skills with strong Customer Orientation and Quick learner.
  • Extensive Experience in using various design patterns such as MVC (Model –View-Controller), Singleton, Session Façade, Factory, DAO, Front Controller, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Effective team player and ability to work in a rapid and changing environment.
  • Ability to learn and adapt quickly to emerging new technologies and comfortable in high-intensity and challenging work environments.
  • Strong team player, ability to work independently and in a team, ability to adapt to a rapidly changing environment, commitment towards learning.
  • Excellent interpersonal skills, outstanding problem-solving and decision-making skills.
  • Strong inclination for finishing a job before the project deadline. Flexible and versatile to adapt to any new environment and work on any project.

EDUCATION:

  • Bachelor’s in Computer science – JNTUH -2014
  • Master’s in Computer science – California -2016

PROFESSIONAL SUMMARY:

 

Client: Deutsche Bank , North Carolina                                                                                                            Jan’21- Till Date

Role: Lead Java Developer

Project Description:Deutsche deals with Corporate Bank, Investment Bank, Private Bank. A Corporate Bank  for corporate, institutional and commercial clients.Bank mainly focuses on its traditional strengths in financing, advisory, fixed income and currencies.CCI (Compliance Controls and Insights) will transform Compliance data driven analytical organization, giving the user the ability to analyse risks,trends, patterns of behaviour through data analytics.CCI is for alerting unauthorized principal trading activity like oversight of the countries/regions (Country Profiles).CCI plays a critical enabler moving towards more proactive,data-driven risk management function with cost avoidance and revenue protection.Along with the regulatory expectations and linkage with other programs for enabler for the dynamice control framework,delivering insights(Identifying new or changes in the risk profile).

 

Roles & Responsibilities:

  • Proficient in Spring Boot, Spring WebFlux, Spring MVC, Spring Data
    • Followed Agile strategy and engaged with day-by-day SCRUM gatherings, run arranging, features and review and utilized JIRA as a following device for the runs.
    • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
    • Provided end-to-end automated solution for application deployment in AWS cloud.
    • Deployed Docker images in AWS EC2 instances using the Jenkins tool.
    • Used AWS S3 for storing database files.
  • Implemented comprehensive monitoring and alerting using Amazon CloudWatch for a serverless application deployed on AWS Lambda.
  • Designed and implemented a scalable backend system using AWS services, including DynamoDB, Lambda, and API Gateway.
  • Designed and implemented DynamoDB tables and indexes to support high-throughput, low-latency access for a high-traffic e-commerce platform.
  • Utilized DynamoDB global tables to replicate data across multiple AWS regions, ensuring high availability and disaster recovery.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Automated end-to-end testing for web applications using Jasmine, Jest, and Mocha to ensure comprehensive test coverage across front-end and back-end.
  • Integrated testing tools with the build process to ensure that every code change is validated automatically through a robust automated testing pipeline.
  • Actively applied TDD practices to ensure the delivery of high-quality, bug-free code by writing tests before writing the implementation.
  • Followed BDD principles, writing descriptive test cases to ensure that all user stories and acceptance criteria were met through automated testing.
  • Wrote Go-based server-side applications, demonstrating strong knowledge of Go’s concurrency model (goroutines and channels) for high-performance backend processing.
  • Utilized Go’s standard library for building robust HTTP servers, handling API requests, and integrating with databases (e.g., PostgreSQL, MySQL)
  • Experienced in integrating AWS Fargate deployments into CI/CD pipelines using tools like Jenkins, enabling automated testing, building, and deployment of containerized applications.
  • Integrated Spring WebFlux with R2DBC and MongoDB to create a fully reactive data pipeline, ensuring high performance and low-latency data access.
  • Built real-time communication features using WebSockets and SSE for live notifications and data streaming in a large-scale e-commerce platform.
  • Proficient in setting up monitoring and logging for Fargate containers using AWS CloudWatch and utilized Amazon CloudWatch to monitor the performance and health of AWS resources and applications, setting up custom dashboards and alarms to track key metrics.
  • Collaborated with cross-functional teams to migrate legacy applications to a reactive architecture using Spring WebFlux, achieving improved system resource utilization and user experience.Use SCRUM methodology for developing project use cases as User stories and develop them in 2-week sprints as prioritized by product Owner.
  • Contributed to the development of reactive RESTful APIs with Spring WebFlux for a customer-facing application, improving scalability and responsiveness.
  • Assisted in the migration of traditional Servlet-based applications to WebFlux, leveraging Mono, Flux, and backpressure handling to optimize processing.
  • Implemented real-time data feeds using Server-Sent Events (SSE), enabling the application to provide live updates to users without page refresh.
  • Used JUnit 5 and Mockito to write unit and integration tests for reactive components built with Spring WebFlux, ensuring robust, reliable application behavior.

Environment: Java, Python, GIT, Jenkins, AWS, Maven, SQL, RestFul Web Services, Spring Boot, Microservices, Postman, Log4j, Junit, My Eclipse, Docker, JIRA, AGILE, Kubernetes, Kafka, PostgreSQL, Angular, GitLab, TypeScript

 

Client: Lowe’s , North Carolina                                                                                                                              Aug’19- Dec’20

Role: FullStack Developer

Project Description: Lowe’s deals with the home products and applicances for household needs.This includes responsibility for developing, configuring, or modifying integrated business and/or enterprise application solutions within various computing environments. The Software Engineer facilitates the implementation and maintenance of business and enterprise software solutions to ensure successful deployment of released applications. The primary purpose of this role is to translate business requirements and functional specifications into logical program designs, code modules, stable application systems, and software solutions.

Roles & Responsibilities:

  • Actively took an interest in every single Agile gathering like Daily Standup, Iteration Planning, Pre-Estimation, Code Review and Show/Tell Meeting.
  • Followed Agile strategy and engaged with day by day SCRUM gatherings, run arranging, features and review and utilized JIRA as a following device for the runs.
  • Provides knowledge into suggestions for specialized arrangements that meet structure and utilitarian needs
  • Implemented sagas as a middleware.
  • Supports framework joining testing (SIT) and client acknowledgment testing (UAT) with direction from senior partners by giving understanding to testing groups so as to characterize test plans.
  • Implemented routing for all the components developed. created and injected reducers and sagas in store.
  • Maintained the code store on Git through successive and positive updates and fabricated the application utilizing Maven to send on Weblogic Server and utilized Jenkins for nonstop reconciliation.
  • Developed contents for assemble, organization, support, and related undertakings utilizing Jenkins, Maven. Utilized GitHub as a rendition control, and JIRA for following bugs
  • Mostly worked on front-end technologies like ReactJs,NodeJs.
  • Developed unit test cases for the front-end JavaScript code using React framework.
  • Created documentation for all the components which are in React-Bootstrap page
  • Translates business requirements and functional specifications into logical program designs, code modules, stable application systems, and software solutions with guidance from senior colleagues as appropriate by partnering with Business Analysts to understand business needs and functional specification.
  • Building web pages that are more user-interactive using AJAX, JavaScript.
  • Develop front end components in React, jQuery, Ajax, Html5, CSS3 etc. and backend development using Node js, Hapi js, Java etc.
  • Building pipelines for continuous Integration using Jenkins to build and test project continuously making it easier for users to obtain latest build.
  • Deploying the application to GCP using spinnaker and managing users by Server groups to describe and group deployed services.
  • Integrating the code of the peers and reviewing their code to achieve better performance
  • Experience with Continuous Integration using Jenkins.
  • Demonstrate new functionalities developed as part of the sprint to stakeholders and production support service.
  • Collaborate with external teams within Lowe’s organization such as tax, shipping, price, inventory, payment, fraud and order management to develop best in class systems / tools.
  • Involving in design, development, deployment and release phases of project.
  • Experienced working on several Docker components like Docker Engine, Hub, machine, compose and Docker registry.
  • Interact with engineers and other cross-functional teams such as Product Management, Release Engineering, Quality Assurance and Operations to develop innovative solutions that meet business needs with respect to functionality, performance, scalability, reliability and security.
  • Using Confluence collaboration tool to help teams to collaborate and share knowledge efficiently by capturing project requirements, assign tasks to specific users, and manage several project specific documentations.
  • Support automated build pipeline testing for frictionless release of implemented features using tools like Jenkins, Bamboo, Rest Assured, Selenium and transformation to Carbon platform.
  • Writing test scenarios using frameworks such as Nock, Lab.
  • Created spinnaker pipelines to run jobs.
  • Build new Microservices using spring boot and Frontend transformation to support Cloud Transformation.
  • Use Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Involves in developing WebSphere Commerce REST microservices.
  • Working with management to prioritize business and information needs
  • Use SCRUM methodology for developing project use cases as User stories and develop them in 2-week sprints as prioritized by product Owner.

Environment: Spring boot, Jenkins , Java 8, Spring 4.3, intellij,Eclipse,Express JS 4, Node JS , REST, JUnit, Jenkins, Selenium, Mockito, S3 Bucket Maven, XML, JIRA, Ajax, XSD, java Script, PostgreSQL, Typescript, JQuery and Bootstrap, Spring Tool Suite, Git.

 

Client: Voya Financial, Hartford, CT                                                                                                                         Apr’17-Jul’19

Role: Sr. Software Engineer                                                                                                                                    

Description: Voya deals with the Retirement and Insurance Services for Sponsors and the associated Participants with it. It’s a Web portal, which deals with the Retirement and Insurance Services. Sponsor Web is a common Internet Infrastructure that holds Participants as well as Plans Information. It also includes the fund information in various plan categories. Sponsor web include development of certain new modules as well as migration and updating of existing application (AAME project and Sponsor project).

Roles & Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Experienced in developing Microservices with Spring Boot, Spring REST, Spring Cloud, Eureka, API-Gateway etc
  • Designed the responsive front-end screens using Angular 2, HTML5, CSS3, JavaScript, Typescript, jQuery and Bootstrap.
  • Supported projects utilizing skills in Java,Oracle, EJB, JSP,Ajax and XML.
  • Created various Angular 2 services, modules, pipes, attribute directives and worked with both template and data driven forms.
  • Created components using recat.js and created documentation for components.
  • Took part in setting up the routing configuration using Angular 2 UI router for various views and sub views and Angular  CLI with Web Pack to perform builds and creating production ready code for deployment.
  • Worked on Components, Directives, Services, Forms, Http Access, Authentication, optimizing an internal application using Angular 2 with Modules and Offline Compilation.
  • Implemented features such as routing, data binding, data updates without a page refresh using Angular
  • Used Angular 2 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.
  • Consumed REST services using jersey web resources for various HTTP methods and developed REST services using NodeJS, Express, Underscore, body-parser and mongoose for another internal application.
  • Created various unit test cases using to test pipes, services, components with Jasmine and Karma.
  • Extensively used Core Java collections, Generics, Exception handling, Design patterns for functionality, also worked on Java functional programming concepts, lambda expressions.
  • Worked extensively on J2EE for developing Web and Distributed Applications by using JSP, JSF, Servlets, Struts, Hibernate, Spring Framework and Web Services, EJB, JDBC.
  • Used HTML5, CSS3, JSON, JavaScript, Reactjs, Redux, and ES6 for UI development.
  • Developed scalable applications using the MEAN (Mongo-DB + Express.JS + AngularJS + NodeJS) stack and created POC’s for rest service development using NodeJS, Express.JS and MongoDB.
  • Developed business components using Spring boot, IOC, AOP, Spring annotations and created user detail service for authentication and access control using Spring LDAP and Spring Security.
  • Developed hibernate ORM mappings using Hibernate and JPA annotations to map java classes to database tables.
  • Writing and retrieving files to and from AWS S3 bucket for UI to render data faster that involves complex and time consuming server side logic.
  • Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Maven. Used GitHub as a version control, and JIRA for tracking bugs.
  • Performed Data driven Testing (DDT), Cross browser testing and Parallel Test execution using Selenium Web Driver, TestNG and selenium Grid.
  • Performed Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the actual functionality and used Mockito for Behavior Driven Development (BDD).

Environment: Java 8, Spring 4.3, Spring boot, IOC, AOP, JPA, Hibernate 4, AWS S3 bucket,  Nodemon, Mongoose, AngularJS  2, MongoDB 3.2, Express JS 4, Node JS , REST, JUnit, Jenkins, Selenium, Mockito, S3 Bucket Maven, XML, JIRA, Ajax, XSD, java Script, Karma, Typescript, JQuery and Bootstrap.

Client: Spectrum Infotech, India                                                                                                                      May’14 – Aug’15                  Role: Associate Software Engineer

Description: This project is a web based application developed using HTML and JavaScript. This application is  developed for a consulting and Designing IT service company that delivers system and the Application Integration-Business, e-commerce, database technologies and also web services specialized technology staffing and a spectrum of other IT services to enhance the client company flexibility, and improve their business and IT performance.

Roles & Responsibilities:

  • Involved in Technical software and application design. Web Development using J2EE Frameworks.
  • Collaborating and consulting with business analysts. Developed web application using java, Spring MVC, RESTful Web Services, Apache Tomcat and Oracle.
  • Provided technical Enhanced web pages using JavaScript, C#, JQuery and CSS/HTML.
  • Translated prototype designs into HTML and CSS elements.
  • Supported projects utilizing skills in Java, EJB, Oracle, XML, JSP and Ajax.
  • Used CSS, HTML, jQuery, jQuery UI and JavaScript for developing rich user interface.
  • Also, worked on enhancements with the existing application which was implemented using MVC paradigm, implemented by Spring Framework.
  • Worked extensively on J2EE for developing Web and Distributed Applications by using JSP, JSF, Servlets, Struts, Hibernate, Spring Framework and Web Services, EJB, JDBC.
  • Used Hibernate as an Object-Relational Mapping ORM tool to store the persistent data and for communicating with Oracle database.
  • Worked with Spring annotations like Request Mapping, Autowired, Qualifier, PreAuthorize etc.
  • Web Interface is designed using J2EE, XML, RESTful Web Services and JDBC.
  • Designed and developed user interfaces using JSP, Javascript, XML and HTML.
  • Used Git for Versioning and concurrent access to the project files.
  • Implemented Data Access Objects (DAO) to access the Oracle database using Spring DAO.
  • Deployed the application on Apache Tomcat. Used Apache Maven to build, ivy to resolve dependencies.
  • Involved in writing complex SQL queries.
  • Experience in different phases of application implementation life cycle including Technical Design, Data Conversion, Oracle Forms development, and Oracle report development, Unit Testing, Integration Testing, End User Training and Production Support.
  • Used log4j to capture the log that includes runtime exceptions and debug information.

Environment: Java, J2EE (Servlets, JDBC), Spring 3(Spring AOP, Spring IOC, Spring Theme framework, Spring MVC, Spring Annotations), JMS, RESTful Web Services, Junit, Git, HTML, XML, Apache Tomcat, Maven.

Certification: AWS Certified Solutions Architect https://www.credly.com/badges/e40d3688-dfe7-4621-b216-1dd49ebb6170/linked_in?t=sleumz

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top