Negotiable
Undetermined
Remote
Remote
Summary: We are looking for a Senior Java Software Developer with extensive experience in designing, developing, and maintaining scalable full-stack applications. The role focuses on building RESTful APIs, working with SQL databases, and integrating AI/ML features into enterprise applications. The ideal candidate will have a strong background in Java development and a solid understanding of software architecture. Excellent communication skills and the ability to work in Agile environments are essential.
Key Responsibilities:
- Design, develop, and maintain scalable full-stack applications.
- Build RESTful APIs and work with SQL databases.
- Integrate AI/ML features into enterprise applications.
- Collaborate in Agile environments.
- Ensure high-quality software architecture and design patterns.
Key Skills:
- Strong Java development experience (Spring Boot, Spring MVC)
- RESTful API development & Microservices
- SQL / JDBC
- Maven, JUnit
- WebSphere or Tomcat
- Git / GitHub
- CI/CD, DevOps practices
- Exposure to AI/ML integration
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT
Job Description:
We are seeking an experienced Software Developer to design, develop, and maintain scalable full-stack applications. The role involves building RESTful APIs, working with SQL databases, and integrating AI/ML features into enterprise applications.
Key Skills:
- Strong Java development experience (Spring Boot, Spring MVC)
- RESTful API development & Microservices
- SQL / JDBC
- Maven, JUnit
- WebSphere or Tomcat
- Git / GitHub
- CI/CD, DevOps practices
- Exposure to AI/ML integration
Requirements:
- 10+ years of software development experience
- Strong understanding of software architecture & design patterns
- Experience working in Agile environments
- Excellent communication skills
Eligibility:
- Must be able to obtain Public Trust Clearance