Home

Genuine candidate Java Backend C2C 13+ years PP number willing to share - Java Backend 13+ years
[email protected]
Location: Richardson, Texas, USA
Relocation:
Visa: H1B
Professional Summary
Proficient in Java and J2EE technologies with 12+ years of experience in software development. Skilled in various frameworks including Hibernate, Spring modules, and Restful Web Services. Have experience developing and managing microservices using Spring modules, and Spring Boot. Achieved CICD and pipeline build with Jenkins, Maven, and Docker. Tested applications using JUnit, Mockito framework, and Spring test suites. Have hands-on experience in cloud technologies like AWS. Have domain knowledge in industries like insurance and retail and am always eager to learn new technologies and tools. Provide support for incoming tickets, including extensive troubleshooting tasks. Support the regular application release process. Collaborated with cross-functional teams, including designers, QA engineers, and product managers, to deliver high-quality products. Quickly learned and applied new technologies and frameworks to meet project requirements, adjusted development strategies based on feedback and evolving project needs.
Skills
Primary Skills: Business Requirement Collection, Analysis, Designing, Development, Testing & Packaging, and Deployment.
Languages / RDBMS: Java, J2EE / MySQL, Oracle
NoSQL : Mongo DB, Cassandra
Web Services / Application Server: RESTFUL / Tomcat, Web sphere
Frameworks: Spring Boot, Spring, Hibernate, JPA, JAX-Rs
Remote Repositories: GitHub, Bitbucket
Defect Tracking Tools: JIRA
CI-CD Pipelines / Build Tools: Jenkins, Bamboo / Docker, Maven
Cloud Platforms: AWS, GCP

Education
Edith Cowan University
Joondalup, Australia
MBA in International Marketing
01/2010

University of Mysore
Mysore, Karnataka., India
Bachelors in Computers and Electronics
03/2008
Certifications
AWS Certified Developer Associate
Experience
Intact Insurance
Sr. Java Developer
11/2022 Current

Experienced in the entire SDLC process, from design and development to testing and production support.
Agile scrum approach was employed for project management, also participated in all agile ceremonies, and provided value as an individual contributor.
Responsible for working with the product owner for requirement collection, designing technical solutions and implementation, and finally doing sanity testing before moving it to QA.
Java 8 features like Method References, Stream API, and Functional Interfaces were put to good use for application development and effectively handled the Java collection framework.
Effectively applied utility methods to reduce duplication of code.
Microsoft SQL Server and Microsoft Access were operated as Databases.
Operated on insurance tools like @EAS, an underwriter risk management tool, and worked on application @Vantage which is used for insurance policy premium calculation.
Applied Solutions to Jira defect tickets that have been raised in the production environment.
Exercised IBM RAD IDE for application development and deploy applications onto the application server WebSphere.
Made use of Ant for build, Git as version control, GitHub as a remote repository, and Bamboo for CICD.

T-Mobile
Sr. Java Backend Developer
Bellevue, WA
03/2022 11/2022

Worked well in a team setting, providing support and guidance. Employed Java stream API and functional interfaces to write clean and readable code. Once development is completed, tested, and deployed into lower environments like dev, QA, and Performance.
Once testing is performed in lower environments, create a GL ticket and collaborate with the operations team to deploy services into pre-production and production environments.
Implemented microservices that are containerized with Docker onto Kubernetes cluster, overseen by Amazon Elastic Container Service for Kubernetes (EKS), and also acquainted with frequently operated commands in Kubectl and Linux.
Used Python for implementing AWS Lambda functions to process incoming data, interact with AWS DynamoDB, and send event notifications through SNS.
Developed a serverless data pipeline that processes large CSV files stored in S3 and performs data transformation tasks using Python in AWS Lambda.
Utilized AWS S3 buckets to store customer credit records and payment history and AWS RDS to host Oracle DB.
Possess experience creating Docker files for microservices and familiarity with regularly exploited Docker commands.
Updated POM files of microservices with the latest starter parent and cleaned up POM files.
Well-versed in working with Swagger API and have successfully generated comprehensive documentation for all REST calls.
Have experience with Maven for application builds, Jenkins for continuous integration, SonarQube for identifying security vulnerabilities and ensuring code quality, Jacoco to measure code coverage, and Tomcat as an application server.


Lowe s
Sr. Java Backend Developer
Mooresville, NC.
07/2020 02/2022

Effectively used Java 8 features Lambda Functions, Stream API, Functional Interfaces, and Method References for writing clean and scalable code
Worked with reactive core programming practices by using Producers like Mono and Flux.
Developed web applications using Spring 5 Reactive libraries, including WebFlux and Project Reactor, these libraries allow for asynchronous, non-blocking API calls. Additionally, used regular Spring Web to make synchronous API calls.
Worked on Resiliance4J Circuit Breaker and implemented fault-tolerance using the fallback method.
Utilized Easy Rules in the application and am familiar with annotations such as @Rule, @Fact, @Condition, @Action, etc.
Used Map Struct Mapper to map between source and destination objects. Also Knowledgeable of annotations like @Mapper, @Mapping, @Named, and @Context.
Knowledgeable of Kafka and concepts like topics, partitions, offsets, brokers, replication factors, and Zookeeper.
Developed unit and integration test cases using JUnit and Mockito and configured them through Jacoco for code coverage and PMD plugin code analysis tool on source code for generating site reports.
Integrated Azure services such as Azure App Services, Azure Functions, and Azure SQL Database to enhance application scalability and reliability.
As part of CICD used Maven as a build tool, SonarQube for testing code quality, and Jenkins for deployment.
I have worked on both SQL and NoSQL like Oracle and MongoDB. MongoDB was used as a cache layer for faster data retrieval.
Used GIT for version control, GitHub as a remote repository, JIRA for bug tracking, Tomcat as an application server, and Swagger for Rest-API documentation.
Investigate and troubleshoot Production issues.
Software deployment support in staging and production environments.
Developing Tools monitoring tools for proactive Monitoring
Support our application platforms in both production and non-production test environments.

Charter Communication
Sr. Java Backend /Microservices Developer
Mayland Heights, MO.
02/2020 05/2020

Migrating existing applications into microservices architecture using 12-factor application methodology and developed Web Services application using Java 8, Rest APIs, Spring Boot, Spring Cloud Configuration, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Hibernate, etc.
Used Spring JDBC interface to connect with database and for mapping Java objects using ORM Hibernate to access data from Oracle DB to implement CRUD operations.
Worked on Swagger API and auto-generated documentation for all REST calls. Additionally, utilized Maven, Docker, Jenkins, and AWS ECS to facilitate the construction and distribution of microservices.
Made use of a variety of AWS services such as EC2, S3, Lambda, API Gateway, Cloud Watch, ECR, and Cloud Formation.
Implemented JUnit and Mockito test case design logic and implemented it throughout the application, also utilized Jacoco to check code coverage and maintained 80% of code coverage and SonarQube for code quality.

Wells Fargo
Java Backend Developer
San Leandro, CA.
09/2019 01/2020

Practiced Agile development methodology, provided daily status updates in scrum meetings to clients, and was involved in other scrum ceremonies.
Worked with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks and improving performance by about 50%.
Designed and developed a restful web application using Spring Framework that adheres to cloud development principles.
Coordinated with offshore team and practiced Pair programming concepts, delivered results, focused team on tasks and requirements, and communicated team status, accomplishment, and other deliverables.
Adopted spring JDBC to establish connection with database and stored procedures and SQL statements including joins and nested queries to access data from DB.
Updated POM configuration file for various modules to download new jars using Maven with each iteration/release.
Unit tested application using JUnit and sanity testing with SOAP-UI.
Utilized JIRA as a defect-tracking tool, Maven as a build tool, GIT for version control, and GitHub as a remote registry.
Applied Computer Techniques
Sr. Java Backend Developer
08/2017 08/2019

Skilled at working independently and collaboratively in team environment. Involved in requirements collection, designing, development, and integration testing of modules and maintained code coverage of 85%.
Responsible for performing any enhancements to an existing application. Additionally, built RESTFUL web services using Spring Framework.
Developed Business components using Spring framework and database connections using Spring JDBC and Implemented transaction management for database transactions.
Implemented object-relational mapping using Hibernate and stored data in Oracle database.

MoonTech Solutions Pvt Ltd
Java/Sr. Java Developer
Hyderabad, Telangana.
01/2011 07/2017

Adaptable and proficient in learning new concepts quickly and efficiently and involved in all aspects of the systems development lifecycle.
Collaborated with systems analyst to gather and comprehend requirements, then convert them into functional IT requirements and technical solution architecture plan.
Wrote clean, scalable code for services and applications using Java and proficient in collections framework.
Developed server-side programs utilizing servlets and JSP and utilized maven to perform building JAR and WAR files.
Established database connectivity through JDBC, utilizing MYSQL as the backend.
Possess experience with JUnit testing, debugging, and resolving software bugs.
Monitored and recorded the application's activity using the Log4j logging framework.
References
Will be provided on request
Keywords: continuous integration continuous deployment quality analyst user interface access management sthree database information technology California Missouri North Carolina Washington

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4095
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: