Lead Java Developer
- Hiring from
- Portugal
- Work type
- Hybrid
- Posted
551,504 remote jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide job description
Function Description / Professional Tasks
As a Lead Java Developer, you will be responsible for the implementation, development, maintenance, and continuous improvement of business-critical software applications using Java and modern full-stack technologies, driving software implementation excellence, engineering best practices, and the effective adoption of AI-assisted development, while ensuring alignment with the target architecture and engineering standards defined by the Architecture Owner.
What you can do
− Work closely with the Delivery Team Lead, Architecture Owner, Product Owner, and fellow engineers to deliver high-quality software solutions.
− Contribute to agile planning, estimation, and delivery activities.
− Collaborate with the Architecture Owner to ensure software solutions align with architectural principles, engineering standards, security requirements, and the target technology roadmap.
− Develop and maintain scalable backend services using Java, Spring Boot, REST APIs, event-driven architectures, and cloud-native technologies.
− Contribute to the development and maintenance of modern frontend applications using Angular, React, or similar frameworks.
− Perform code reviews and promote engineering best practices to ensure high standards of code quality, maintainability, performance, and security.
− Implement and maintain automated testing strategies, including unit, integration, end-to-end, and performance testing, in collaboration with the Test team.
− Support application operations, troubleshooting, incident resolution, root-cause analysis, and continuous service improvement.
− Work with CI/CD pipelines, DevOps practices, Infrastructure as Code, and observability tools to enable reliable and efficient software delivery.
− Drive the adoption of modern software engineering practices, including AI-assisted development, code generation, automated testing, and developer productivity tools.
− Leverage AI-powered development solutions to improve software delivery, code quality, testing, documentation, operational efficiency, and developer productivity while ensuring security, compliance, and maintainability standards.
− Mentor and support developers by sharing knowledge and promoting engineering best practices, including the effective and responsible use of AI-assisted development tools.
− Contribute to technical documentation, development standards, and knowledge-sharing initiatives across the engineering organization.
Personal Skills and Education
What you bring
− Proven experience as a Senior Java Developer or Lead Developer delivering enterprise-scale software solutions.
− Strong hands-on expertise in Java, Spring Boot, REST APIs, microservices, and modern software development practices.
− Experience developing and operating cloud-native applications using platforms such as Azure, AWS, or Google Cloud, including container technologies and Kubernetes.
− Solid understanding of DevOps practices, CI/CD pipelines, automated testing, Infrastructure as Code, and software observability.
− Experience working with relational databases and modern frontend frameworks such as Angular, React, or similar technologies.
− Proven experience leveraging AI-assisted development tools such as GitHub Copilot, Microsoft Copilot, or equivalent solutions to improve software delivery and developer productivity.
− Understanding of quality, security, governance, and compliance considerations related to AI-assisted software development.
− Strong problem-solving, communication, and collaboration skills, with the ability to work effectively across technical and business teams.
− Experience mentoring developers and promoting engineering best practices within Agile delivery teams.
− Experience working in Agile environments using Scrum, Kanban, or similar methodologies.
Education
− University degree in Computer Science, Information Systems or a related field, or equivalent practical experience.
Language Skills
− English oral and written
− Optional: German oral (and written)
Additional Comments
− Willingness to travel
− Hybrid Model: One day a week @office (mandatory)
Why us?
Just by joining us you will get benefits like:
- Open minded company where every employee has to contribute to the development of the company - ideas are welcome as well as independent thinking to
- 25 annual days of vacations
- Flexible working hours
- Annual allowance for Benefits (Training, Gym, Public Transportation, Technologies, etc...)
- An amazing onboarding week at Switzerland
- iPhone
- Second Screen to work at home (Flat or a Curved one)
- First month Tech Allowance to buy your headset or, if you already have one, whatever you need to work comfortably
- Health insurance for you and your family
- Life insurance
- Office Perks (coffee, fruit, stand up desks. etc...)
- So much more...