Arbetsbeskrivning
Job Description
Our client is seeking an experienced Java Developer to join a collaborative DevOps team responsible for delivering connectivity solutions.
The position is based in Gothenburg and involves working within a diverse, cross-functional team environment that follows Agile development practices, including two-week sprint cycles and longer program increments.
The selected candidate will primarily focus on backend development using Java technologies, while contributing to the development, maintenance, and enhancement of scalable connectivity services.
The role requires close collaboration with global teams, participation in code review activities, and active involvement in continuous improvement within the software development lifecycle.
The position also requires strong experience with cloud technologies, Linux-based environments, and modern software development practices, ensuring that applications are built with reliability, scalability, and performance in mind.
Key Responsibilities
- Design, develop, and maintain backend services using Java technologies, ensuring high-quality and maintainable code.
- Contribute to the development of connectivity-related solutions as part of a DevOps-oriented engineering team.
- Utilize frameworks and technologies such as Spring Boot, JMS, and relational databases or similar tools in backend development.
- Apply test-driven development (TDD) methodologies to ensure robust and reliable software delivery.
- Participate in code reviews, providing constructive feedback while also incorporating feedback from peers to maintain code quality standards.
- Work within an Agile development environment, contributing to sprint planning, implementation, and iterative delivery cycles.
- Support and maintain applications running in Unix or Linux environments, ensuring stability and performance.
- Contribute to the development and operation of solutions within AWS cloud environments, including serverless architectures.
- Collaborate with distributed teams in a global working environment, ensuring effective communication and knowledge sharing.
- Consider performance and system growth by contributing to load testing activities and scalability improvements where required.
Total Years of Experience Required
Minimum 10 years of experience in Java backend development.
Education Requirements
A relevant degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline is typically preferred.
Required Skills
- Java Development
- Spring Boot
- AWS
- Serverless Architecture
- Linux / Unix Environments
- Test-Driven Development (TDD)
Preferred Skills
- Microservices Architecture
- System Scalability and Performance Optimization
Additional Technical Knowledge (Meritorious)
Experience with the following technologies or practices is considered an advantage:
- CI/CD pipelines
- CDK and Code Pipelines
- Docker
- Serverless development
- Load testing tools
- SAFe (Scaled Agile Framework)
- Connected applications and connectivity platforms
- Automotive industry experience
Language Requirements
Application Method: Interested candidates can apply by sending their profile to [email protected]