Description
Java Developer is responsible for designing, developing, testing, and maintaining software applications using Java programming language. The role involves developing backend applications, building APIs, managing databases, troubleshooting technical issues, and ensuring application performance, security, and scalability. The candidate will work closely with the development team to deliver reliable and efficient software solutions based on business requirements.
Key Responsibilities
- Design, develop, and maintain applications using Java.
- Write clean, efficient, reusable, and well-documented code.
- Develop backend applications using Java and frameworks such as Spring Boot.
- Build and integrate RESTful APIs and web services.
- Work with databases such as MySQL, PostgreSQL, and Oracle.
- Implement business logic and application functionalities.
- Identify, troubleshoot, and resolve software bugs and technical issues.
- Perform unit testing, debugging, and application optimization.
- Ensure application security, performance, and scalability.
- Collaborate with frontend developers, designers, and project managers.
- Maintain existing applications and implement new features.
- Use Git or other version control tools for source code management.
- Prepare technical documentation and follow coding standards.
- Support application deployment, maintenance, and updates.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 0–3 years of experience in Java development.
- Strong knowledge of Core Java, OOP concepts, and data structures.
- Experience with Spring Boot, Spring MVC, or Hibernate is preferred.
- Good understanding of REST APIs and web services.
- Knowledge of SQL and database management systems.
- Familiarity with HTML, CSS, and JavaScript is an added advantage.
- Knowledge of Git, GitHub, and version control systems.
- Understanding of software development lifecycle (SDLC).
- Basic knowledge of application testing and debugging.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Ability to learn new technologies and work independently.
Location
ADITHYA IT SOLUTIONS PVT LTD, NO 213/5 , ANS DHIVYAM OPPOSITE , NARASOTHIPATTI SALEM 636004,, narasothipatti, Salem, Tamil Nadu 636004