Job Purpose
The Intermediate Java Developer is responsible for designing, developing, testing, and maintaining high-quality Java-based applications. The role requires a solid understanding of software development principles, the ability to work independently on development tasks, and collaboration with cross-functional teams to deliver scalable and reliable software solutions.
Key Responsibilities
Software Development
- Design, develop, and maintain Java applications according to business and technical requirements.
- Write clean, efficient, maintainable, and reusable code.
- Participate in the full Software Development Life Cycle (SDLC).
- Develop and consume RESTful APIs and web services.
- Perform unit testing and support integration testing activities.
- Troubleshoot, debug, and resolve application defects and performance issues.
- Ensure applications meet security, quality, and performance standards.
...