Negotiable
Outside
Remote
USA
Summary: The role of Java Developer requires extensive experience in Java and Spring Boot development, focusing on microservices and event-driven architecture. The position is remote and emphasizes the importance of modern development practices, including CI/CD pipelines and user-facing application development. Candidates should possess a strong understanding of OOP principles and be proficient in various tools and technologies relevant to the role. This long-term opportunity is ideal for seasoned developers looking to contribute to innovative projects.
Key Responsibilities:
- Develop and maintain Java/Spring Boot applications with a focus on microservices and event-driven architecture.
- Implement CI/CD pipelines using tools such as Gradle, Artifactory, and TeamCity.
- Design and develop web services and REST APIs.
- Utilize distributed version control systems, preferably Git.
- Work with databases, particularly SQL Server.
- Integrate messaging frameworks and APIs like JMS and QuickFIX/J.
- Build user-facing applications using Angular or other JavaScript UI frameworks.
Key Skills:
- 8+ years of experience in Java and Spring Boot development.
- Proficiency in Java (versions 8 to 17) and Spring framework.
- Experience with microservices architecture and containerization (Docker).
- Familiarity with CI/CD tools (e.g., Gitlab, TeamCity).
- Knowledge of web services and REST API design.
- Experience with SQL Server and messaging frameworks.
- Strong understanding of OOP, SOLID principles, and Clean Code practices.
- Proficient in HTML, CSS, and Angular.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Role: Java Developer
Location: Remote
Duration: Long Term
JOB DESCRIPTION: Mandatory Skills : Angular/React/Microsevices/Spring
8+ years of Java/Spring Boot development experience, including microservices and event-driven architecture implementation
Java (8 to 17) Docker / Containerisation. Spring framework
Experience with CI/CD pipelines (e.g. Gradle / Artifactory / TeamCity).
Angular (or other JavaScript UI frameworks).
Web services and REST API design.
Distributed version control systems (ideally Git).
Databases (SQL Server).
Messaging frameworks and APIs (such as JMS, QuickFIX/J).
Building user-facing applications. Check out our website for further information on Insight Investment and our Technology agenda.
You understand and believe in the fundamentals: OOP, SOLID principles, Clean Code.
Skills:
Code: Java 17, Springboot
Architecture: Microservice-based
Messaging: MQs
Deployment: Private cloud infrastructure (containers)
Tools:
o Gitlab (git + CI/CD)
o Github Copilot
o Intellij Ultimate
o Docker
o Splunk
o HTML, CSS
o Angular
Regards,
Radiantze Inc