HamburgerMenu
hirist

Job Description

Description :

We are seeking a passionate and experienced Senior Java Developer to join our growing technology team.


In this role, you will play a key part in designing, developing, and implementing scalable web applications and services.


Youll collaborate closely with product managers, designers, and fellow engineers to deliver high-quality, high-performance software solutions.


This position is ideal for someone who thrives in a hands-on development role and enjoys contributing to technical design discussions and mentoring junior developers.

Key Responsibilities :

Software Development :

- Develop high-quality, efficient, and maintainable code using Java and related frameworks.

- Collaborate with the architecture team to implement scalable and secure application designs.

- Write clean, testable code and participate in peer code reviews.

- Troubleshoot and resolve technical issues across the application stack.

Collaboration & Agile Delivery :

- Work closely with product managers and designers to translate business requirements into technical specifications.

- Partner with QA, DevOps, and UI/UX teams to ensure seamless, high-quality releases.

- Participate in sprint planning, estimations, and retrospectives as part of an agile team.

Continuous Improvement :

- Contribute to improving development processes, CI/CD pipelines, and coding standards.

- Stay current with emerging technologies and propose innovative solutions.

- Mentor junior developers and share best practices within the team.

Required Skills and Experience :

- Strong expertise in Core Java, Spring Boot, RESTful APIs, and Microservices architecture.

- Solid understanding of object-oriented design, design patterns, and software development best practices.

- Experience with relational databases (e.g., MySQL, PostgreSQL) and familiarity with NoSQL databases (e.g., MongoDB).

- Exposure to front-end technologies (React, Angular, or Vue) is a plus.

- Familiarity with cloud platforms (AWS, Azure, or GCP).

- Working knowledge of Git, Docker, and CI/CD pipelines.

- Excellent problem-solving, communication, and teamwork skills.

Preferred Qualifications :

- Experience with container orchestration tools like Kubernetes.

- Familiarity with GraphQL or serverless architectures.

- Experience working in a startup or high-growth environment.

- Exposure to test-driven development (TDD) and automated testing frameworks.


info-icon

Did you find something suspicious?