Job Description
About the job Principal Software Engineer- Java
About Clustox
Clustox is a forward-thinking technology company dedicated to delivering innovative solutions that empower businesses to thrive in the digital age. We specialize in providing cutting-edge software development, cloud solutions, and IT consulting services to clients across various industries. At Clustox, we foster a collaborative and dynamic work environment where creativity and technical expertise come together to drive success.
Technical Skills:
- Design, develop, and maintain high-quality Java Spring boot-based applications and systems.
- Write clean, efficient, and well-documented code following best practices.
- Work directly with clients to understand their requirements and translate them into technical solutions.
- Integrate Java applications with third-party systems, APIs, and databases.
- Create and maintain technical documentation, including design specifications, user manuals, and deployment guides.
- Recommend and implement improvements to existing systems and processes.
Required Experienced and Qualifications:- Bachelors or Masters degree in Computer Science, Information Technology, or a related field.
- 4+ years of professional experience in Java development.
- Experience working in a client-facing or professional services role is a plus.
- Proficiency in Java and related frameworks (Spring).
- Strong understanding of object-oriented programming (OOP) principles.
- Experience with RESTful APIs, microservices architecture, and cloud platforms (AWS).
- Knowledge of databases (Postgresql, NoSQL) and ORM tools.
- Experience with DevOps tools (Docker, Kubernetes, Jenkins) is a plus
- Familiarity with Agile/Scrum methodologies.