About the job Java Developer
TO GET TIMELY UPDATES ON JOB OPENINGS, FEEL FREE TO JOIN OUR COMMUNITY @ https://www.industryacademiacommunity.com (4L+ MEMBERS FROM 35+ COUNTRIES)
Job Overview:
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.