Java Software Engineer
Naveen KrishnaUnited StatesSENIORPosted 1h ago
JavaSpring BootREST APIsMicroservicesPostgreSQLSSOOIDCOAuth 2.0OktaRBACAPI GatewayOWASPJiraSonarQubeAWS
About the Role
We are looking for an experienced Java Software Engineer to join our team in Plano, TX. This role involves designing, developing, and maintaining scalable backend applications while providing technical leadership and mentoring junior team members.
Key Responsibilities
• Design and develop scalable backend applications
• Provide technical leadership and mentor junior team members
• Integrate third-party APIs such as Jira and SonarQube
Requirements
• 14+ years of overall IT experience
• 6+ years of hands-on Java and Spring Boot development
• Strong experience building REST APIs and Microservices architecture
• Excellent PostgreSQL knowledge, including schema design, query optimization, and database migrations
• Hands-on experience with SSO, OIDC, and OAuth 2.0 authentication
• Experience with Okta is highly preferred
• Strong understanding of Role-Based Access Control (RBAC)
• Knowledge of API Gateway patterns, security headers, and OWASP security best practices
• AWS Certification (Developer or Associate) is mandatory