Efficiently manage and secure IT to drive sustained business success with robust, scalable, cloud-native applications.
We are seeking a skilled Java engineer with solid industry experience and a passion for building applications. As an engineer, you will be expected to show initiative, quickly understand and solve problems, and learn new technology fast.
Key Responsibilities:
* Develop and maintain software: Contribute to the design and development of scalable and maintainable Java-based applications, focusing on microservices.
* Collaborative engineering: Work closely with senior engineers, product managers, and DevOps teams to translate business requirements into technical solutions.
* Code quality and standards: Write clean, well-documented, and testable code, adhering to team standards and best practices.
Key Skills and Qualifications:
* Java Development: 2–4 years of hands-on experience, ideally with Spring Boot and Hibernate.
* Cloud Exposure: Familiarity with cloud platforms (e.g. AWS, Azure, or GCP); direct experience with services like EC2 or DynamoDB is a bonus.
* Databases: Solid understanding of relational databases (e.g. MySQL, PostgreSQL) and SQL.
* Microservices: Experience working on or supporting microservices architectures; Docker knowledge is a plus.
* APIs: Comfortable building and consuming RESTful APIs; GraphQL exposure is a nice-to-have.
* Tooling: Familiarity with Maven or Gradle for builds and Git-based workflows (GitHub, GitLab).