What are the responsibilities and job description for the Java Backend Developer position at Smart IT Frame LLC?
Job Title: Senior Java Developer
Location: Irving,TX
Duration:Full Time Permanent
Experience:
Job Summary
We are looking for an experienced Senior Java Developer to design, develop, and maintain high-quality Java applications. The ideal candidate should have strong knowledge of Java, Spring Boot, REST APIs, and database technologies, along with the ability to work in a collaborative team environment.
Key Responsibilities
- Develop and maintain Java-based applications.
- Design and implement RESTful APIs and microservices.
- Write clean, efficient, and scalable code.
- Troubleshoot, debug, and optimize application performance.
- Collaborate with cross-functional teams to deliver business solutions.
- Participate in code reviews and follow best development practices.
- Support application deployment and production issues.
Required Skills
- Strong experience in Java 8/11/17.
- Hands-on experience with Spring Boot and Spring Framework.
- Knowledge of REST APIs and Microservices.
- Experience with SQL databases (MySQL, PostgreSQL, Oracle).
- Familiarity with Git, Maven/Gradle.
- Understanding of cloud platforms (AWS, Azure, or GCP) is a plus.
- Good problem-solving and communication skills.
Preferred Qualifications
- Bachelor's degree in Computer Science or related field.
- Experience with Agile/Scrum methodologies.
- Knowledge of Docker, Kubernetes, and CI/CD pipelines is an advantage.