Java Developer
Java Developer is responsible for designing, implementing, and maintaining Java-based software and applications, contributing to all stages of the software development lifecycle.
Key responsibilities
- Perform design, development, testing, implementation, and documentation within an agile-based work environment
- Evaluate code to ensure that it is valid, is properly structured and meets industry standards
- Coach and bring the team together in implementing new ideas
- Think practically in defining solutions, and balancing business needs with the technical ones
- Establish, maintain, and develop strong relationship within the OEs tech teams
- Communicate with impact, and effectively influence across the tech and wider business stakeholder community
- Engage with the client to ensure expectations and priorities on the technical delivery are implemented with a high standard
- Apply Scrum and agile practices in daily work
Requirements
- University degree in Computer Engineering, Informatics or a related field
- Relevant, broad engineering experience and interacting with senior leadership
- Experience with Java-based frameworks (Spring, Spring Boot, Hibernate)
- Experience with Testing frameworks – JUnit or TestNG with Mocking frameworks
- Hands-on technology experience with AWS Services, Kubernetes
- Experience with databases (SQL/NoSQL)
- Experience with microservices architecture and its principles.
- Team player and able to work in an environment of high levels of change and diversity of activities
- Experience in integration of internal/ external and front-to-back office technologies incl. on-premise and cloud environments
- Exceptional analytical and problem-solving aptitude
- Great organizational and time management skills
What we offer
- Full-time employment
- Working from home possibility
- Private health insurance
- Monthly Gym membership
- Access to education and professional improvement
- Working with great people in a culture that supports both autonomy and collaboration
- Office perks: great location, modern equipment unlimited coffee & tea, fruits, spacious lounge area
- Team building activities
- Competitive compensation package