Senior Engineer - Product and Platform Engineering
Altimetrik
Altimetrik
This role is for a Senior Engineer focused on Product and Platform Engineering, requiring extensive experience in designing and developing microservices. The ideal candidate will possess strong skills in Java and related technologies, alongside a solid understanding of cloud platforms and architectural patterns for large-scale web applications.
We are seeking an engineer passionate about crafting clean, modular, and testable code, who thrives on tackling complex and ambiguous challenges. A good grasp of architectural best practices and data structure fundamentals is essential for success in this position.
Design and develop robust microservices, ensuring scalability and efficiency. Apply strong Java, Spring, and Hibernate expertise to build high-quality software solutions. Implement and maintain RESTful web services and ensure application security. Contribute to architectural discussions and uphold best practices in software design. Write clean, modular, and unit-testable code, adhering to established coding standards. Collaborate effectively within an Agile development environment, utilizing tools like Jenkins and Git.
Demonstrated experience of 5-7 years in microservices design and development. Proficiency in Java (8+), Spring, Spring Boot, Hibernate, JPA, REST web services, and Spring Security. Solid understanding of Data Structures, Algorithms, OOPS concepts, SOLID principles, Exception Handling, Coding Standards, and Logging. Familiarity with cloud platforms, particularly AWS, and microservices design patterns. Experience with Agile methodologies, unit testing frameworks (JUnit), Jenkins, SonarQube, and Git. A Bachelor's degree in Computer Science, MIS, or equivalent relevant experience is required.
Altimetrik
IT Consulting