Java full stack developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
Job description
- Develop highly efficient software solutions utilizing Java, C, Python, .NET, Spring Boot, Microservices, and APIs
- Enhance and maintain on-premise and internal PaaS applications; actively migrate these systems to AWS in accordance with project timelines
- Assist in designing and implementing serverless patterns from containerized applications
- Build industry-standard APIs and support efforts in establishing protocols for connectivity, routing calls, and policy enforcement
- Design, develop, and implement architectural patterns optimized for SLAs, reliability, and cost-effectiveness
- Proactively consider upstream and downstream impacts to anticipate future consequences of technical decisions
- Foster a culture of software craftsmanship and best practices, including TDD/BDD and test automation (unit and integration), CI/CD
- Drive performance improvements by monitoring metrics, identifying trends, and recommending process enhancements to improve efficiency
-
Ensure compliance with security standards and privacy regulations throughout the development lifecycle
-
Actively address and prevent technical debt
-
Participate in Agile development activities such as sprint planning, daily stand-ups, and retrospectives to promote continuous improvement
-
Collaborate regularly to share ideas, gain diverse perspectives, and communicate critical information clearly and timely
-
Lead code reviews and champion continuous improvement initiatives
-
Create comprehensive documentation and playbooks
-
Effectively analyze and communicate trade-offs between usability and performance
-
Manage pace and deliver projects within deadlines
-
Administer product upgrades and patches
-
Provide support and assistance to team members, including troubleshooting and maintaining production systems/applications
- Participate in a 24/7 on-call support rotation as part of this role
Requirements
- Familiarity with Spring Boot, Microservices, API development, and DevOps, 1. Minimum of 7 years in IT, including 4 years of hands-on software development in DevSecOps and managing build environments
- Comprehensive understanding of web services, APIs, and microservices architectures
- Demonstrated experience with AWS cloud services
- Application development expertise in Java, TypeScript, and Python
- Strong knowledge of high availability, failover, and disaster recovery strategies
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦