Java Software Engineer
Salary undisclosed
Apply on
Original
Simplified
Responsibilities:
- Design and develop business logic and product backend systems.
- Work closely with frontend developers to design and develop functional, performance, and comprehensive APIs.
- Decoding existing company software systems and being able to connect the application to applicable data sources.
- Write unit, integration, and performance tests.
- Develop automation tools and continuous integration pipelines for daily tasks.
- Develop to high quality, with good documentation and code-efficient.
- Challenging ideas and opinions to avoid mistakes and inefficient solutions.
- Optimizes the application for maximum speed and scalability.
- Deploys regular releases in an agile approach.
- Creates appropriate documentation as defined by the agile development methodology.
- Works closely with business stakeholders and end users to develop an understanding of how the applications are used by the user teams being supported.
- Maintains competency in the technologies related to responsibilities.
Requirements
- Minimum has experience as a backend engineer using Java with Spring Boot framework.
- Worked in an agile environment and has a good grasp of agile cadence.
- Backend experience in Spring Boot framework is a plus point.
- Excellent knowledge of code quality metrics and a keen eye for detail.
- Comfortable debating architecture designs and integration contracts.
- Versed with API design and database normalization.
- Comfortable to work on CDD projects and integration contract tools.
- Understand the concept of microservices and has operation experience.
- Keen to test code written with Unit, Integration, and Performance test.
- Built and delivered high-performance TPS applications.
Similar Jobs