Middle Backend Developer ( Java)
Dikshatek
Prepare for this role
Job Type
Description
Job Description:
We are seeking a skilled and experienced Backend Java Developer to join our dynamic team. The ideal candidate will have a strong foundation in Java programming and hands-on experience in building and maintaining backend systems.
Key Responsibilities:
- Design, develop, and maintain scalable backend applications using Java.
- Collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality software solutions.
- Implement RESTful APIs and integrate third-party services.
- Optimize applications for performance, scalability, and security.
- Troubleshoot and resolve application issues, ensuring minimal downtime.
- Participate in code reviews and follow best practices for software development.
Requirements:
- 3+ years of hands-on experience in backend development using Java.
- Proficiency in Spring Framework (Spring Boot, Spring Data, etc.).
- Experience with RESTful API design and microservices architecture.
- Knowledge of SQL and experience with relational databases (e.g., MySQL, PostgreSQL).
- Familiarity with Git or other version control systems.
- Understanding of unit testing, integration testing, and other software testing methodologies.
- Knowledge of cloud platforms (AWS, GCP, or Azure) is a plus.
- Good problem-solving skills and attention to detail.
- Excellent communication skills and ability to work in a team.
Nice-to-Have:
- Experience with CI/CD pipelines.
- Familiarity with NoSQL databases (e.g., MongoDB).
- Knowledge of containerization (Docker, Kubernetes).
This job is found at InterviewStack.io