Negotiable
Undetermined
Onsite
Bournemouth, England, United Kingdom
Summary: The Java Developer role is a contract position based in Bournemouth, UK, requiring over 10 years of experience in software development. The candidate must be proficient in Java, Python, and Spark, with hands-on experience in AWS services and cloud technologies. The role involves building and debugging large-scale web services and microservices, while actively participating in the software development lifecycle. Strong communication skills and a solid foundation in computer science principles are essential for success in this position.
Key Responsibilities:
- Develop and maintain code in Java, Python, and Spark.
- Work with AWS stack/services, including RDS/Aurora, EKS/ECS, and Lambda.
- Build and debug large-scale web services and microservices.
- Participate in all aspects of the software development lifecycle.
- Utilize Terraform for AWS resource/service provisioning.
- Communicate effectively with various stakeholders.
Key Skills:
- 10+ years of experience in software development.
- Proficient in Java, Python, and Spark.
- Hands-on experience with AWS services.
- Knowledge of Kafka and IBM MQ.
- Experience with Java Spring Boot and microservices architecture.
- Strong understanding of object-oriented design and data structures.
- Excellent communication skills.
Salary (Rate): undetermined
City: Bournemouth
Country: United Kingdom
Working Arrangements: on-site
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Role: Java Developer
Job Type: Contract
Location: Bournemouth, UK (5 Days to Office)
JD:
- 10+ years exp only
- Exposure to Cloud technologies
- Proficient in coding in Java, Python and Spark
- Hands-on experience working with AWS stack/services
- Hands-on experience with Java and Spring
- Working knowledge of AWS RDS/Aurora Database
- Working knowledge of AWS EKS/ECS/Lambda
- Knowledge of AWS SQS/SNS
- Knowledge of Terraform for AWS resource/service provisioning
- Experience building and debugging large-scale web services, and microservices based, Kubernetes-orchestrated applications.
- Strong Computer Science fundamentals in object-oriented design, architectural and design patterns, data structures & algorithms.
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
- Excellent communication skills, with the ability to tailor communications for different audiences, ranging from senior business to junior technology staff.
- A willingness to actively participate in all aspects of the software development lifecycle, including but not limited to - refinement of requirements, estimation & planning, platform design & implementation, test & deployment automation, and platform resiliency & support.
Primary Skills
- Kafka
- IBM MQ
- Java
- Spring Boot
- Big File handling
Exposure to modern microservice architecture
Good to have skills
- Microservices
- CI/CD
- AWS- S3, EKS, SQS