Java Developer Location-Remote
Job Summary
We are looking for a Java Developer to design, develop, test, and maintain scalable software applications. The role involves working with development teams to build reliable backend services and enterprise applications.
Key Responsibilities
- Develop and maintain applications using Java.
- Design and implement scalable and high-performance software solutions.
- Develop RESTful APIs and backend services.
- Write clean, efficient, and maintainable code.
- Perform unit testing, debugging, and troubleshooting.
- Work with databases and develop SQL queries.
- Collaborate with frontend developers, QA, DevOps, and business teams.
- Participate in code reviews and follow development best practices.
- Troubleshoot production issues and implement fixes.
- Prepare technical documentation as required.
Required Skills
- Bachelor s degree in Computer Science, IT, Engineering, or a related field.
- Strong knowledge of Core Java, OOP, Collections, Exception Handling, and Multithreading.
- Experience with Spring/Spring Boot.
- Good understanding of REST APIs and microservices.
- Experience with databases such as MySQL, PostgreSQL, or Oracle.
- Familiarity with Git and build tools such as Maven or Gradle.
- Good problem-solving and communication skills.