Design, develop, test, and deploy scalable Java Spring Boot microservices on GCP. Build and maintain REST APIs, real-time systems, CI/CD pipelines and containerized deployments (Docker/Kubernetes). Integrate with mobile and third-party APIs, use message brokers (Kafka/RabbitMQ), and work with MySQL/Postgres or MongoDB. Collaborate across teams and maintain best practices.
Software Engineer - Microservices & Real-time Systems (Java/Spring Boot/AWS)
The Role
We are searching for a highly skilled and experienced Software Engineer to join our dynamic team and play a key role in developing and maintaining our solutions deployed on GCP. This role will be responsible for the design, development, deployment, and integration of real-time systems using Java, Spring Boot, and other modern technologies.
Responsibilities:
- Design, develop, test, and deploy robust and scalable microservices using Java and Spring Boot, Spring MVC, Spring Data, and Spring Security.
- Implement and integrate with Google cloud services for infrastructure, scalability, and performance optimization.
- Experience in deploying services using CI/CD pipelines and containerization technologies (e.g., Docker, Kubernetes).
- Develop and maintain well-documented REST APIs for seamless communication between microservices and external systems.
- Experience integrating with mobile applications and other third-party APIs.
- Participate in the design and development of real-time systems for efficient data processing and responsiveness.
- Actively collaborate with cross-functional teams (developers, QA, product) to ensure project success.
- Write clean, maintainable, and well-tested code adhering to best practices.
- Participate in code reviews and knowledge sharing within the team.
- Stay up-to-date with the latest trends and technologies in the software development landscape.
- Familiarity with message brokers (e.g., Kafka, RabbitMQ).
- Experience with relational databases such as MySQL, PostgreSQL or NoSQL databases like MongoDB.
Qualifications:
- 10+ years of experience in software engineering with a strong focus on backend development.
- Proven experience with Java, Spring Boot, Database, and microservices architecture.
- In-depth knowledge of GCP services (e.g., GKE, Spanner, CRF) and experience with deployment strategies.
- Experience with REST APIs and API design principles.
- Experience integrating with mobile applications and/or third-party APIs a plus.
- Demonstrated ability to develop and manage real-time systems.
- Excellent communication, collaboration, and problem-solving skills.
- Ability to work independently and as part of a team in a fast-paced environment.
Photon Chennai, Tamil Nadu, IND Office
DLF IT Park 1/124 Mount Poonamallee Road Sivaji Gardens Manapakkam , Chennai, India, 600089
Similar Jobs
Agency • Information Technology
Design, execute, and document automated and manual tests for RESTful payment APIs. Develop Pytest-based automation, use Postman for API validation, track defects, and collaborate with developers and product managers to resolve issues.
Top Skills:
BrunoCi/CdGitPostmanPytestPythonRestful Apis
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
Lead the technical direction, reliability, security, and scalability of platform infrastructure, deployment pipelines, and operational automation, especially within a FedRAMP environment. Design infrastructure-as-code, improve observability and incident response, build microservice automation, guide platform migrations, partner with security and compliance teams, and mentor engineers.
Top Skills:
AnsibleAWSAzureCi/CdDockerFedrampGCPGitopsGrafanaKubernetesLinuxPrometheusTerraform
Cloud • Information Technology • Security • Software
Manage 1–2 engineering teams responsible for authorization and identity services. Lead secure delivery, architectural roadmaps, scalability initiatives, cloud-native migrations, operational reliability, and protocol evolution for LDAP and RADIUS systems. Provide technical direction, staffing and budget oversight, coaching, stakeholder alignment, release governance, and change management. The role requires deep IAM expertise, hands-on technical judgment, and participation in on-call rotations.
Top Skills:
Authentication ProtocolsCloud-Native ArchitectureCursorGithub CopilotIdentity And Access Management (Iam)LdapRadius
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.


