Results-driven Java Developer with a strong background in building scalable, reliable applications and managing end-to-end development processes. Skilled in collaborating with cross-functional teams, optimizing workflows, and delivering high-quality software solutions in fast-paced environments.
● Designed and developed Restful APIs using the Spring Boot framework, supporting different data formats (JSON, XML) based on business requirements.
● Implemented robust error handling and exception management strategies to enhance application reliability.
● Developed Java applications to manage database transactions, including writing and executing scripts for PostgreSQL and Oracle.
● Collaborated in building and deploying applications across multiple environments (development, testing, staging, and production) using the Concourse tool.
● Transformed and processed large data volumes into batch jobs, configuring Airflow to control batch job execution.
● Wrote Java code to publish messages to RabbitMQ exchanges, routing them to the appropriate queues.
● Integrated AWS S3 with Java to perform various operations such as uploading, downloading, and deleting objects from S3 storage buckets.
● Took responsibility for applying quick fixes and workarounds to restore services during minor issues and outages.
● Used BitBucket for version control, managing source code, tracking changes, and collaborating with team members.
● Effectively utilized JIRA and Confluence to track and communicate progress on user requirements and associated subtasks.
● Engaged in review discussions to analyze business and functional requirements and propose suitable solutions.
● Participated in agile ceremonies, including sprint planning, daily scrums, and retrospectives, contributing to team collaboration.
● Designed and implemented automated unit and integration tests to ensure the reliability and performance of Java applications.
● Collaborated with cross-functional teams, including product managers, designers, and developers, to deliver high-quality software solutions.
Java Development
Spring Boot Framework
Testing & Automation
Agile Methodology
Issue Resolution & Troubleshooting
Requirements Analysis
Cross-functional Collaboration
Team Collaboration