Responsibilities
- Design and build robust software systems using Java, Spring Boot, and associated frameworks
- Help architect and implement scalable RESTful API solutions
- Apply object-oriented and functional programming techniques to produce clear, sustainable code
- Engage in all phases of the software development lifecycle, from requirement analysis to deployment
- Build and refine applications that interact with relational or NoSQL databases using ORM tools
- Create and update unit and integration tests to uphold software integrity
- Conduct code reviews and work with peers to enhance code standards and knowledge sharing
- Adhere to and advocate clean coding practices, architectural patterns, and development guidelines
- Diagnose and fix technical problems in current software systems
- Work with multidisciplinary teams including QA, DevOps, and Product to meet delivery goals
- Support enhancements to development workflows, tools, and methodologies
- Assist in deployment activities and help maintain CI/CD pipelines
Compensation
Not specified
Work Arrangement
Not specified
Team
Not specified
Not specified