£550 Per day
Inside
Remote
Remote
Summary: The role of SC Cleared Java Developer involves designing, developing, testing, and deploying Java-based applications and services for a public sector client. The position requires strong proficiency in Java and experience with various frameworks and tools, while also emphasizing collaboration and code quality. The developer will work remotely and must hold SC clearance.
Key Responsibilities:
- Design, develop, test, and deploy Java-based applications and services
- Write clean, efficient, and well-documented code following best practices
- Collaborate with product managers, architects, and other developers to understand requirements
- Troubleshoot, debug, and resolve technical issues
- Participate in code reviews to ensure code quality and maintainability
- Optimize application performance and scalability
- Integrate APIs, third-party services, and databases
- Contribute to continuous improvement of development processes and tools
Key Skills:
- Strong proficiency in Java (Core Java, Java SE/EE)
- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data)
- Familiarity with RESTful APIs and microservices architecture
- Knowledge of SQL and relational databases (eg, MySQL, PostgreSQL, Oracle)
- Experience with version control systems such as Git
- Understanding of object-oriented programming (OOP) principles and design patterns
- Familiarity with build tools such as Maven or Gradle
- Good problem-solving and analytical skills
Salary (Rate): £550/day
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
Java Developer
Clearance required: SC Cleared
Location: London, Croydon
Work type: Remote
Sector: Public
End user: Client
Job Description:
Key Responsibilities
- Design, develop, test, and deploy Java-based applications and services
- Write clean, efficient, and well-documented code following best practices
- Collaborate with product managers, architects, and other developers to understand requirements
- Troubleshoot, debug, and resolve technical issues
- Participate in code reviews to ensure code quality and maintainability
- Optimize application performance and scalability
- Integrate APIs, third-party services, and databases
- Contribute to continuous improvement of development processes and tools
Required Skills & Qualifications
- Strong proficiency in Java (Core Java, Java SE/EE)
- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data)
- Familiarity with RESTful APIs and microservices architecture
- Knowledge of SQL and relational databases (eg, MySQL, PostgreSQL, Oracle)
- Experience with version control systems such as Git
- Understanding of object-oriented programming (OOP) principles and design patterns
- Familiarity with build tools such as Maven or Gradle
- Good problem-solving and analytical skills
Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, or Google Cloud)
- Knowledge of containerization tools (Docker, Kubernetes)
- Experience with CI/CD pipelines
- Familiarity with Front End technologies (HTML, CSS, JavaScript)
- Understanding of Agile/Scrum methodologies