Job Description
Job Details
- Job Title: Java Developer
- Employment Type: Full-time
- Experience Required: 4+ Years
- Department: Backend Engineering
Key Responsibilities
- Design and develop robust, scalable, and maintainable backend systems using Java.
- Collaborate with cross-functional teams to define software requirements and project objectives.
- Write clean, efficient, and well-documented code aligned with quality standards.
- Optimize backend applications for performance, scalability, and reliability.
- Work on database integration, RESTful API development, and system architecture design.
- Troubleshoot, debug, and resolve technical issues in a timely manner.
- Stay up-to-date with the latest Java technologies and industry best practices.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 4+ years of proven experience as a Java Backend Developer or similar role.
- Strong proficiency in Java programming and object-oriented design principles.
- Experience with backend frameworks such as Spring or Hibernate.
- Knowledge of RESTful API design and development.
- Familiarity with database technologies (SQL and/or NoSQL).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to work independently and collaboratively in an agile environment.
Required Skills
- Java
- Object-Oriented Programming (OOP)
- Spring / Hibernate
- RESTful APIs
- SQL / NoSQL Databases
- System Architecture & Design
- Debugging & Performance Optimization
Preferred Attributes
Passion for writing clean, maintainable, and scalable code
Experience working in Agile/Scrum environments
Strong analytical thinking and troubleshooting skills