Senior Java Back-End Software Developer – Aptiv Connected Services (Krakow & Remote)

Online interview
Employment contract
Remote possible
Paid vacation

Project description

About this position:

As a Senior Java Back-End Developer in API Services and Cloud Development team, you will be responsible for the design and development of highly scalable Microservices developed and intended to be deployed on a cloud platform. You will implement proof of concepts, build features, deploy systems, and be responsible for the end-to-end execution of projects.

Your role: 

  • Develop or modify code to implement the product features using the technology stack best suited for the architecture
  • Work with the Architect and the rest of the Development Team to develop and document an architecture and low-level design to address the requirements
  • Troubleshoot production application software problems
  • Modify software to debug, adapt to new hardware, and/or improve performance
  • Conduct technical architecture and design discussions with both internal and external engineering teams
  • Work with the development team to review pull requests and contribute to the improvement of coding practices
  • Participate in big room planning, backlog refinement including gap analysis and task effort estimation
  • Implement test driven development methodology to develop unit, integration, functional and performance test cases along with application deliverables
  • Stay current in the latest and emerging software tools and technologies
  • Mentor and train the less experienced engineers


  • Hybrid work from home after COVID (2 days a week in the office, and 3 days up to you)

  • Competitive compensation 
  • Very good team atmosphere, it feels like a start-up, where everybody is very focused on the product, but we still have the stability of a big corporation 
  • Competitive health benefits 
  • Learning and development opportunities 
  • Discount programs with various manufacturers and retailers 
  • Recognition for innovation and excellence 
  • Opportunities to give back to the community 
  • Meaningful work that makes a difference in the world 
  • Relocation assistance (if applicable)

Join us:

  • Help us advance mobility, save lives and improve our planet
  • See effects of your work in showrooms of almost every car seller
  • Learn new technologies thanks to the collaboration with our customers’ technical centers

Who we're looking for?

  • Strong professional experience in design, development, and support of Java and/or .Net backend applications
  • Practical experience with Java 8 , OOP, functional programming and design patterns
  • Experience writing unit, integration and performance test cases
  • Hands on experience with SQL databases (e.g. MySQL) and JDBC
  • Experienced in Continuous Integration and Continuous Deployment (CI/CD) methodologies
  • Experience with building Spring based RESTful web services using Spring Core, Spring Boot, Spring MVC and Spring Data
  • Experience with development and deployment of Microservices on cloud platforms (Azure, AWS, GCP)
  • Familiar with scripting languages like Bash and Python
  • Strong debugging skills, code optimization, and performance tuning
  • Experience with Git and build tools (e.g., Gradle or Maven)
  • Strong communication and documentation skills
  • Passionate about technology, software, and data
  • Have the ability to work under pressure with strict timelines
What will make you stand out: 
  • Hands on experience with NoSQL DB, preferably with MongoDB or Azure CosmosDB
  • Experience with PaaS centric architectures on Azure using components like Cosmos, Azure Data Lake Store, Kubernetes, Service Fabric, KeyVaults, Event Hubs, Event Grids, Redis, Data Lake, Kusto (Data Explorer), DataBricks, and Synapse
  • Experience with Spring Security and OAuth2
  • Experience with confidential compute frameworks like Enarx, Open Enclave, and/or experience with secure boot VM’s using cloud TPMs like GCP’s shielded VMs
  • Experience with containers and orchestration (e.g., Docker, Kubernetes and Docker Swarm)
Traits we seek: 
  • Curiously investigate everything – ability to solving problems analytically, creatively and collaboratively
  • Lead with confidence – thought leaders who empower those around them
  • Learn by doing – an entrepreneurial mindset that’s driven by hands-on experimentation
  • Embrace resilience – seeing every challenge as a learning opportunity and invitation to grow
  • Passion for product excellence – build great products with distinct customer value and apply continuous improvement and innovation

How we manage our projects?
Scrum, Agile
Who makes architectural decisions?
Who makes technology stack decisions?
Architekt/Tech Lead z Zespołem
Project management software
How we code?
Version control
Code review
Static code analysis
Knowledge database
How we test?
Unit tests
Integration tests
Performance tests
Manual testing
Additional monitor
Operating system
Work environment
Tech supervisor
Open space
Flexible working hours
  • Healthcare package
Leisure package
  • Leisure package
  • Fruits
  • Hot beverages
  • Trainings
  • Conferences
  • Car parking
  • Bicycle parking
  • Integration events
  • Pracowniczy Program Emerytalny
  • Ubezpieczenie grupowe na życie
  • Bonus z okazji narodzin dziecka
  • Program wellbeing
  • Imprezy integracyjne

Our company


Krakow 3000+
Tech skills
  • C
  • C++
  • Jenkins

Check out similar job offers