Java API Developer

Photon Interactive โ€” United States ยท Posted ~2 days ago

Senior

Skills

Java Spring Boot RESTful APIs Microservices Database design SQL OAuth2 JWT OpenID Connect Unit testing Integration testing CI/CD DevSecOps REST

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

An experienced Java API developer is sought to design, build, and maintain secure, high-performance REST APIs and microservices. The role involves Spring Boot development, database optimization, authentication and authorization, automated testing, third-party integrations, production support, and collaboration with cross-functional engineering teams.

Highlights

Opportunity to build scalable, secure backend services, contribute to architecture decisions, collaborate across product and engineering teams, and work throughout the full software delivery lifecycle.

Description

Greetings everyone, We are looking for an experienced Java API Developer to join our Digital Engineering Division. Who are we? For the past 20 years, we have powered many Digital Experiences for the Fortune 100. Since 1999, we have grown from a few people to more than 6000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can check https://youtu.be/uJWBWQZEA6o. What are we looking for? Design, develop, and maintain RESTful APIs and microservices using Java and Spring Boot. Build scalable, secure, and high-performance backend services. Develop reusable and maintainable code following clean architecture and coding best practices. Collaborate with product owners, architects, frontend developers, QA, and DevOps teams throughout the software development lifecycle. Design and optimize database schemas, queries, and data access layers. Implement API security using OAuth2, JWT, OpenID Connect, and other authentication mechanisms. Integrate with third-party services, messaging systems, and enterprise applications. Develop unit, integration, and API tests to ensure code quality and reliability. Participate in code reviews, technical design discussions, and architecture decisions. Troubleshoot production issues, optimize application performance, and support deployments. Contribute to CI/CD pipelines and DevSecOps practices. - YouTube Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.