Job Overview
This role involves designing, developing and maintaining high-performance Java-based applications and websites using efficient coding practices.
As a key member of the software development lifecycle, you will be responsible for writing clean, testable and maintainable code following best practices. Your expertise in Spring Framework and microservices architecture will play a crucial part in our projects' success.
Key Responsibilities
- Design and develop Java-based applications and websites with scalability in mind
- Implement efficient coding practices to ensure high performance
- Participate actively in all phases of the software development lifecycle
- Write clean, testable and maintainable code
- Utilize knowledge of Spring Framework and microservices architecture in project implementation
Technical Skills
- Backend: Java (J2EE), Spring Boot, RESTful Web Services, JMS, JUnit
- Frontend: Angular, TypeScript
- Database: SQL, Oracle
- Cloud: Google Cloud Platform (GCP) – preferred
What We Offer
A competitive compensation package that aligns with your skills and experience, along with opportunities for growth and professional development in a collaborative and innovative work environment.