We are seeking a highly skilled and experienced software developer to join our team.
Job Description:
The ideal candidate will be responsible for designing and implementing robust, scalable, and high-performing software solutions using Java.
Key Responsibilities:
* Design and develop high-quality Java-based applications
* Provide technical expertise across architecture, solution design, and system integrations
* Write clean, efficient, and maintainable code with best practices in mind
* Collaborate with cross-functional teams to deliver high-impact solutions
* Conduct code reviews, mentor junior developers, and foster a culture of technical excellence
Requirements:
* 8+ years of hands-on Java development experience with expertise in Java 8+ and Spring Boot
* Strong background in solution design, system architecture, and microservices
* Experience with cloud platforms such as AWS, Azure, or GCP
* Proficiency in RESTful APIs, Docker, Kubernetes, and CI/CD pipelines
* Solid understanding of database design, SQL, and No SQL technologies
* Familiarity with messaging systems like Kafka or Rabbit MQ
* Strong problem-solving skills, attention to detail, and a proactive mindset
* Excellent communication skills and ability to collaborate in a remote-first environment
This is an exciting opportunity for someone who is passionate about designing and architecting cutting-edge solutions.