Senior Java Software Engineer
UST
Nottingham, UK
15 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Application Programming Interfaces (APIs)
Amazon Web Services
Amazon Elastic Compute Cloud
Amazon S3
Cloud Engineering
Code Review
Computer Programming
Continuous Integration
Object-Oriented Software Development
Pair Programming
Service-Oriented Architecture
+15 more
Software Engineering
Data Logging
Spring Cloud
Delivery Pipeline
Spring-boot
Cloudformation
Amazon Relational Database Service
Containerization
Kubernetes
Deployment Automation
Functional Programming
Api Design
Api Gateway
Docker
Microservices
Job description
You’ll collaborate closely with Product Management, Architecture, and Engineering teams to bring innovative ideas to life, own and lead development on team-owned components, and contribute to continuous improvement within your technical domain., * Design, develop, and deploy cloud-native applications on AWS, leveraging services such as EC2, Lambda, S3, API Gateway, RDS, and CloudFormation.
- Collaborate with Product Management and stakeholders to translate business requirements into technical solutions.
- Own and lead development of team-owned components and features, ensuring maintainability, scalability, and performance.
- Contribute to the design and implementation of microservices and APIs using Java, Spring Boot, and Spring Cloud.
- Participate in code reviews, technical discussions, and architecture design sessions to uphold engineering excellence.
- Ensure robust CI/CD pipelines for AWS deployments and integrate with monitoring and logging tools.
- Innovate and share knowledge within the team, promoting engineering best practices, including TDD, BDD, and Pair Programming.
Requirements
- Proven experience in AWS Cloud deployment and cloud-native application development.
- Designed developed, and deployed cloud-native applications on AWS, leveraging services such as EC2, Lambda, S3, API Gateway, RDS, and CloudFormation.
- Strong programming skills in Java with a deep understanding of modern object-oriented principles (SOLID, SOA, HTTP, REST).
- Hands-on experience with Spring Boot, Spring Cloud, and microservices architecture.
- Experience in API design, development, and integration.
- Strong understanding of CI/CD, containerization (Docker/Kubernetes), and deployment automation.
- Ability to collaborate effectively across teams in an agile development environment.
- A passion for delivering high-quality software and continuously improving systems and processes.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
about 1 month ago
EM
Eli McGarvie
Software Engineer Salary London
over 3 years ago
EM
Eli McGarvie
Fullstack Developer Salary UK
over 3 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago