Falcon Chase International

Java Developer
Apply Now

Date Posted

Dec 26, 2024

Job Type

CONTRACTOR

Rate

Unknown

Description

Job Responsibilities

- Lead a team of Java developers to deliver high-quality software solutions
- Design and develop Java applications, APIs, and microservices
- Actively participate in architectural and design discussions
- Conduct code reviews and ensure adherence to best practices and coding standards
- Work collaboratively with other teams to ensure seamless integration of software components
- Mentor junior developers and provide technical guidance to the team
- Take ownership of scrum team's timelines and deliverables
- Propose solutions to complex problems that are within the boundary of the existing system architecture
- Communicate technical concepts to a non-technical audience
- Understand and participate in all agile ceremonies

Technical Requirements

- Extensive server-side, hands-on Java 8+ development experience with strong Spring, Spring Boot, and Hibernate
- Strong understanding of Microservice architecture
- Experience building web services and APIs on REST
- Strong understanding of unit and integration tests, following TDD/BDD
- Experience using test frameworks like JUnit, Mockito, PowerMockito, and Wiremock
- Experience and understanding of CI/CD pipeline using Docker, Jenkins, and Kubernetes
- Experience with Front End technologies: HTML, JavaScript, jQuery, Mustache Templates
- Experience working with AWS services: EC2, SQS, RDS, DynamoDB, S3, Route53, KMS, Cloudwatch
- Experience with Relational Database Management System (e.g., PostgreSQL)

Security Clearance

- Must be SC Cleared

Soft Skills

- Open-minded attitude and ability to rapidly adapt and learn
- Strong technical experience with the ability to work collaboratively
- Ability to communicate technical concepts to a non-technical audience

Methodologies and Tools

- Experience with Agile development methodologies (Scrum, Kanban)
- Understanding of CI/CD pipeline and tools like Docker, Jenkins, and Kubernetes

Additional Information

- This role requires in-depth understanding of the software development life cycle.
- The candidate must have a strong technical background and the ability to work in a collaborative environment.

Share:
Interested in this job?
Apply Now

Subscribe Newsletter

Sign up to our newsletter to get Outside IR35 jobs directly to your inbox.