Classboxes Technologies is a fast-growing technology company focused on delivering innovative software solutions. We are currently looking for a skilled Java Developer to join our development team and contribute to high-quality software products and services.
Key Responsibilities:
Design, develop, test, and maintain Java-based applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, scalable, and efficient code following best practices.
Debug and resolve technical issues.
Perform code reviews and maintain coding standards.
Work on bug fixing and improving application performance.
Participate in design discussions and contribute to architectural decisions.
Maintain documentation for code, APIs, and technical designs.
Required Skills and Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
Strong knowledge of Core Java, J2EE, and object-oriented programming (OOP).
Hands-on experience with Spring Framework, Hibernate, and RESTful APIs.
Proficiency in relational databases like MySQL, PostgreSQL, or Oracle.
Familiarity with HTML, CSS, JavaScript, and frontend integration.
Experience with version control tools (Git) and build tools (Maven/Gradle).
Understanding of Agile/Scrum methodologies.
Preferred (Good to Have):
Experience with Microservices architecture.
Knowledge of Cloud platforms such as AWS, Azure, or Google Cloud.
Familiarity with CI/CD pipelines.
Exposure to Docker, Kubernetes, or other containerization tools.
Soft Skills:
Strong analytical and problem-solving skills.
Excellent communication and teamwork abilities.
Ability to work independently and manage time efficiently.