Designing, developing, and maintaining Java micro-service applications using the Spring Boot framework. Collaborating with cross-functional teams to define, design, and implement new features. Writing clean, efficient, and maintainable code. Conducting code reviews and providing constructive feedback to team members. Troubleshooting and debugging applications to optimize performance. Staying updated on emerging technologies and best practices in Java development. Working closely with team members across different time zones to ensure effective collaboration and communication.