Junior Java Software Engineer
Job Description
Our client is seeking a motivated and enthusiastic Junior Java Software Engineer to join a dynamic development team responsible for building and maintaining modern cloud-based software solutions. This opportunity is ideal for an early-career developer who is passionate about technology, enjoys solving complex problems, and thrives in a collaborative Agile environment.
The successful candidate will contribute to the design, development, deployment, and support of microservice-based applications while working alongside experienced professionals in a high-performance and innovation-driven culture. The role follows a DevOps approach, providing exposure to the full software lifecycle from development and prototyping to operations and continuous enhancement.
Key Responsibilities
- Design, develop, and implement software applications in alignment with established development standards and engineering best practices.
- Participate in the architectural design and technical planning of new digital services and application features.
- Deploy, monitor, support, and maintain production applications to ensure optimal performance and reliability.
- Investigate technical issues, troubleshoot application defects, and implement effective solutions.
- Contribute to continuous improvement initiatives focused on enhancing software quality, functionality, maintainability, and cost efficiency.
- Develop scalable microservices and cloud-based solutions using modern Java technologies and frameworks.
- Collaborate with cross-functional teams during sprint planning, development, testing, and delivery activities.
- Follow coding standards, software design principles, and development methodologies to ensure high-quality code.
- Participate actively in Agile ceremonies and support successful sprint execution.
- Continuously evaluate existing processes and propose improvements that drive efficiency and innovation.
Required Skills
- Java 8 or later
- Spring Framework
- Spring Boot
- Microservices Architecture
- AWS (Amazon Web Services)
- JMS (Java Message Service)
- Asynchronous Programming
- Test Automation Frameworks
- Application Development
- Software Design
- DevOps Practices
- Troubleshooting and Maintenance
- Agile Methodologies
- Coding Best Practices (DRY Principles)
Preferred Skills
- IT Security
- Public Key Infrastructure (PKI)
- React
- ELK Stack / Kibana
- Grafana
- Cloud-Native Development
- Continuous Improvement Practices
Required Qualifications
- University degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum one year of hands-on experience developing applications using Java 8 or later.
- Strong knowledge of Spring Framework, Spring Boot, and Microservices Architecture.
- Experience with AWS cloud services.
Du går direkt till arbetsgivaren — vi tar inte emot CV