Design, develop, test, and deploy scalable and resilient microservices using Java, Spring Boot, Spring Cloud, and Dataflow.
Collaborate with other developers, architects, and product owners to deliver high-quality software solutions that meet business requirements and follow best practices.
Contribute to code reviews, documentation, testing, and continuous integration and delivery processes.
Troubleshoot and resolve issues in development, testing, and production environments.
Stay updated with the latest trends and technologies in the Java ecosystem and cloud computing.
Required Skills
Bachelor's degree in computer science, Engineering, or related field, or equivalent work experience.
At least 5 years of professional experience in developing and deploying Java applications using microservices architecture.
Proficient in Java, Spring Boot, Spring Cloud, and Dataflow frameworks.
Experience with RESTful APIs, JSON, and web services.
Experience with relational and non-relational databases, such as MySQL, MongoDB, or Cassandra.
Experience with version control, testing, and debugging tools, such as Git, JUnit, Mockito, or SonarQube.
Experience with cloud platforms, such as AWS, Azure, or Google Cloud.
Excellent communication, collaboration, and problem-solving skills.
Nice to Have Skills
This resource work for the team that does Data Ingestion, builds Data Pipelines and owns Pubhub Messaging Event Hub – Must Have Java Spring Boot experience. Experience with Databases NoSQL, Experience with any Messaging System like Kafka, RabbitMQ, MQ
Experience with Kafka, Dataflow, or other streaming platforms.
Experience with Docker, Kubernetes, or other container technologies.
Experience with DevOps tools, such as Jenkins, Ansible, or Terraform.
Certification in Java, Spring, or cloud technologies