Java Developer (AWS & DevOps)
We are seeking a skilled Java Developer with strong AWS and DevOps expertise to join a collaborative software engineering team. This role offers the opportunity to work with modern cloud technologies, scalable architectures, and cloud-native services while contributing throughout the entire software development lifecycle.
The ideal candidate is a proactive team player who enjoys solving complex technical challenges, collaborating with cross-functional teams, and building reliable, secure, and cost-efficient cloud solutions.
Key Responsibilities
Design, develop, and maintain high-quality backend services using Java and Python.
Build and optimize cloud-native applications and services on AWS.
Contribute to solution architecture, implementation, deployment, monitoring, and operational support.
Implement and improve CI/CD pipelines, automation, and DevOps processes.
Identify cloud cost drivers and optimize AWS resource utilization for improved cost efficiency.
Address scalability, reliability, and performance challenges in distributed cloud environments.
Participate in code reviews and ensure high standards of code quality, security, and maintainability.
Collaborate closely with engineers, product stakeholders, and cross-functional teams.
Support operational excellence through monitoring, troubleshooting, and continuous improvement initiatives.
Share knowledge and contribute to a positive, collaborative engineering culture.
Required Skills & Experience
Strong development experience with Java and Python.
Hands-on experience with AWS cloud services and cloud-based application development.
Experience designing and operating microservices, APIs, distributed systems, or cloud-native architectures.
Strong understanding of DevOps methodologies and operational ownership.
Experience with CI/CD pipelines, infrastructure automation, monitoring, and production support.
Proven experience optimizing cloud costs and identifying AWS cost-saving opportunities.
Experience addressing scalability and performance challenges in cloud environments.
Familiarity with Git, code reviews, automated testing, and modern software development practices.
Good understanding of secure software development principles.
Fluent English communication skills, both written and spoken.
Preferred Qualifications
Experience with MQTT or other event-driven messaging protocols.
Knowledge of observability, reliability engineering, security, or performance optimization.
Experience working in Agile development environments.
Experience collaborating with global or cross-functional teams.
Personal Attributes
Strong problem-solving and analytical skills.
Collaborative, communicative, and team-oriented mindset.
Positive, proactive, and curious approach to technology.
Comfortable sharing ideas, giving constructive feedback, and participating in technical discussions.
Self-driven with a strong sense of ownership and accountability.
Focused on delivering high-quality, scalable, and cost-effective solutions.
Passionate about continuous learning and improvement.
Technologies
Java
Python
AWS
DevOps
CI/CD
Microservices
APIs
Distributed Systems
Git
Monitoring & Automation Tools
Cloud-Native Architecture
- Locations
- Gothenburg , Sweden
About Aurora Engineering AB
Aurora Engineering AB is a Swedish engineering consultancy providing technical expertise and project support within the automotive and industrial sectors. We connect skilled engineers with innovative companies to deliver high-quality solutions in product development, design, testing, and digital engineering.