Highly skilled and experienced software developers with expertise in Java are sought to fill a senior role that will involve designing, architecting, and implementing cutting-edge solutions. The ideal candidate will be hands-on, passionate about technology, and able to thrive in a fast-paced environment.
The role involves leading the design and development of high-quality Java-based applications, providing technical expertise across architecture, solution design, and system integrations, writing clean efficient code, collaborating with cross-functional teams, conducting code reviews, mentoring junior developers, and fostering a culture of technical excellence.
1. Design and develop high-quality Java-based applications
2. Provide technical expertise across architecture, solution design, and system integrations
3. Write clean, efficient, and maintainable code with best practices in mind
4. Collaborate with cross-functional teams, including DevOps, Product, and QA, to deliver high-impact solutions
5. Conduct code reviews, mentor junior developers, and foster a culture of technical excellence
Requirements
We are looking for a highly skilled and experienced Java developer with 8+ years of experience 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 NoSQL technologies, familiarity with messaging systems like Kafka or RabbitMQ, strong problem-solving skills, attention to detail, and a proactive mindset, excellent communication skills, and the ability to collaborate in a remote-first environment.
* Java 8+
* Spring Boot
* Solution design
* System architecture
* Microservices
* AWS, Azure, or GCP
* RESTful APIs
* Docker
* Kubernetes
* CI/CD pipelines
* Database design
* SQL
* NoSQL technologies
* Kafka or RabbitMQ
Benefits
This is a full-time position with a competitive salary package and opportunities for career growth and professional development. The successful candidate will have access to the latest technologies and tools, and will work closely with a team of experienced professionals who share their passion for innovation and excellence.
Other Information
This role is open to candidates from diverse backgrounds and industries, and we welcome applications from individuals who are passionate about technology and committed to delivering exceptional results.