Photon Logo

Photon

Sr Developer - Java API - Chennai

Posted Yesterday
Be an Early Applicant
Remote
Hiring Remotely in India
Senior level
Remote
Hiring Remotely in India
Senior level
Design, develop, and maintain scalable Java backend services and RESTful APIs using microservices. Ensure performance, security (OAuth2/JWT/SSO), and reliability. Create API documentation, optimize performance, troubleshoot production issues, mentor junior developers, participate in architecture decisions, integrate databases and messaging, and work within Agile/Scrum and CI/CD environments.
The summary above was generated by AI

Job Summary:
We are looking for an experienced Senior Java API Developer with strong expertise in designing and developing scalable, high-performance backend services and APIs. The ideal candidate will have deep experience in Java-based backend development, microservices architecture, and building secure and reliable RESTful APIs for enterprise applications.
Key Responsibilities:
Design, develop, and maintain scalable backend services and RESTful APIs using Java
Build high-performance, secure, and reusable microservices
Collaborate with frontend developers, product managers, and architects to define API requirements
Ensure API performance, scalability, reliability, and security
Develop and maintain API documentation (Swagger/OpenAPI)
Implement authentication and authorization mechanisms (OAuth2, JWT, etc.)
Optimize application performance and troubleshoot production issues
Participate in system design discussions and architecture decisions
Write clean, maintainable, and testable code following best practices
Perform code reviews and mentor junior developers
Work in Agile/Scrum environments and contribute to sprint deliverables
Integrate applications with databases, messaging systems, and third-party services
Required Skills & Experience:
7+ years of experience in backend development using Java
Strong expertise in building RESTful APIs and microservices architecture
Proficiency in frameworks like Spring Boot, Spring MVC, Spring Cloud
Experience with API design principles and best practices
Strong knowledge of Java, multithreading, and performance optimization
Experience with databases (SQL and/or NoSQL such as MySQL, PostgreSQL, MongoDB)
Familiarity with API security standards (OAuth2, JWT, SSO)
Experience with version control systems like Git
Understanding of CI/CD pipelines and DevOps practices
Experience working in Agile development environments
Preferred Skills:
Experience with distributed systems and cloud platforms (AWS, Azure, GCP)
Knowledge of messaging systems (Kafka, RabbitMQ)
Experience with containerization tools (Docker, Kubernetes)
Exposure to API gateways (Kong, Apigee, Spring Cloud Gateway)
Knowledge of monitoring tools (Prometheus, Grafana, ELK stack)
Soft Skills:
Strong analytical and problem-solving skills
Excellent communication and collaboration abilities
Ability to work independently and take ownership of deliverables
Strong attention to detail and commitment to quality

Photon Chennai, Tamil Nadu, IND Office

DLF IT Park 1/124 Mount Poonamallee Road Sivaji Gardens Manapakkam , Chennai, India, 600089

Similar Jobs

17 Days Ago
Remote
India
Senior level
Senior level
Agency • Information Technology
Senior Java developer responsible for designing, implementing, testing, deploying and supporting high-performance Java applications. Work across full development lifecycle, focusing on multithreading, REST APIs, Spring/Hibernate, and Oracle PL/SQL in an Agile, distributed team while communicating with business users.
Top Skills: AgileHibernateJavaMultithreadingOracle Pl SqlRest ApisSpring
17 Days Ago
In-Office or Remote
India
Senior level
Senior level
Agency • Information Technology
Senior Java developer responsible for designing and building enterprise applications and RESTful Spring Boot microservices. Requires strong Core Java, multithreading, OO design, architecture, security, high-availability, Spring/Hibernate, and Oracle PL/SQL experience. Works in Agile teams, communicates with business users, and collaborates across distributed teams.
Top Skills: AgileHibernateJavaMicroservicesMultithreadingOraclePl/SqlRest ApisSpringSpring Boot
17 Days Ago
In-Office or Remote
2 Locations
Senior level
Senior level
Agency • Information Technology
Senior Full-Stack Developer responsible for building enterprise-grade, high-availability applications using Java backend (Spring/SpringBoot/Hibernate) and Angular frontend. Duties include multithreaded systems, REST/GraphQL integration, Oracle PL/SQL work, frontend engineering (TypeScript/HTML/CSS/SCSS), CI/build tools, unit testing, and collaborating in Agile distributed teams.
Top Skills: AngularAngular CliCSS3GitGraphQLGulpHibernateHTML5JavaJavaScriptMicroservicesNpmOracle Pl/SqlReactResponsive DesignRestful ApisScssSpringSpring BootTypescriptWebpackYarn

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.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account