About this role
Java Developer at Cloud Counselage Pvt Ltd
We are seeking a skilled and motivated Java Developer to design, develop, and maintain high-performance, scalable, and secure applications. The ideal candidate will have a strong background in Java programming, familiarity with modern frameworks, and a passion for problem-solving in a collaborative environment.
What's For The Candidate:
- Competitive salary based on experience.
- Opportunities for professional development and career growth.
- A collaborative and dynamic work environment.
KEY RESPONSIBILITIES
- Write clean, efficient, and well-documented Java code for various applications.
- Design, develop, and maintain robust APIs, back-end systems, and database interactions.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Troubleshoot, debug, and resolve software defects.
- Optimize application performance and ensure scalability.
- Perform unit testing and code reviews to ensure software quality.
- Work with cross-functional teams, including product managers and designers, to gather requirements and translate them into technical solutions.
- Document technical designs, code, and processes to maintain project clarity and continuity.
- Implement and maintain Java-based frameworks (e.g., Spring Boot, Hibernate).
- Work with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB).
- Stay updated with the latest Java developments, libraries, and tools.
- Ensure code adheres to industry security standards and best practices.
- Identify vulnerabilities and implement secure coding techniques.
REQUIREMENTS
-
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
-
2-5 years of experience in Java development.
-
Proven experience with Java frameworks like Spring, Spring Boot, or Hibernate.
-
Experience in RESTful API development and integration.
-
Strong knowledge of Java SE/EE, OOP principles, and design patterns.
-
Proficiency in relational databases and SQL.
-
Familiarity with version control systems (e.g., Git).
-
Exposure to containerization tools (e.g., Docker, Kubernetes) and cloud services (e.g., AWS, Azure) is a plus.
-
Knowledge of testing frameworks like JUnit or Mockito.
-
Strong analytical and problem-solving skills.
-
Effective communication and teamwork abilities.
-
Eagerness to learn and adapt to new technologies.
-
Job Location: Remote/Hybrid/In-Office
-
Note: To accomplish our vision, our Flagship Event 'IAC VISION 2030' would provide employment and career opportunities for millions of job-ready interns, freshers and professionals in our Industry Academia Community (IAC).
-
By submitting your application you accept the Terms and Conditions.