Highly skilled and experienced Java Microservices Backend Developer with 6.9 years of experience in developing and implementing scalable microservices-based applications. Proficient in Java, Spring Boot. Expertise in building RESTful APIs, handling data flows, and ensuring smooth deployment pipelines using DevOps practices. Adept at working in agile environments and delivering robust solutions to meet customer requirements.
•Write high-quality, secure, and reusable code while following industry best practices, ensuring performance optimization and scalability.
•Architecture design, development, and quality release of software artifacts in an Agile environment, working closely with cross-functional teams using Scrum.
•Implement code reviews, provide valuable feedback to team members, and mentor junior developers to ensure consistent coding standards.
•Collaborate with product teams and other technology departments to resolve complex technical issues that span across multiple systems and teams.
•Refine and estimate user stories, breaking them into smaller, actionable tasks in close collaboration with individual contributors.
•Work with product managers to ideate and ensuring alignment with business objectives and technical feasibility.
•Develop and manage well-functioning databases and applications, ensuring data integrity and optimal performance.
•Implement and maintain APIs for Microservices, facilitating communication between distributed systems.
•Troubleshoot, debug, and upgrade software to improve performance and resolve issues in production environments.
•Author comprehensive technical documentation, outlining architectural decisions, technical approaches, and best practices.
•Developed frame work to convert the GRIB2 data to flat files.
•Created Node-red work flow which involves various functionalities like get the flat files from S3 buckets, parse JSON files which were received from various sources using java, used server-less computing function to store the available data in buckets to PostgreSQL database.