Java Developer
About Candidate
Introduction:
With over 11 years of experience in software development, the candidate has successfully contributed to a variety of projects in multiple industries. Known for a strong work ethic, the candidate is passionate about creating customized, scalable, and secure applications. Skilled in leading development efforts, meeting tight deadlines, and maintaining high attention to detail, the candidate continuously stays updated with emerging technologies. Their expertise lies in building efficient backend systems, deploying scalable solutions, and ensuring performance optimization in complex enterprise environments.
Responsibilities:
- Designed and implemented enterprise-level applications using Java, Spring Boot, and Hibernate.
- Migrated legacy services to modern platforms like WSO2 and optimized services for performance.
- Developed microservices and integrated with Apache Kafka for seamless message handling.
- Automated testing processes and developed test cases using tools like JUnit and Mockito.
- Deployed applications using CI/CD pipelines with tools such as Bamboo, Jenkins, and Azure DevOps.
- Managed data storage and retrieval efficiently with MongoDB, SQL, and Oracle databases.
- Optimized application performance, ensuring smooth deployment and scalability in OpenShift environments.
- Developed and deployed Spring Boot applications, integrating with various services and databases.
- Provided 24/7 support for production environments, troubleshooting and resolving critical issues.
- Designed and implemented tools to automate tasks like data migration and deployment, reducing manual intervention.