Java Fullstack Developer Position
We are seeking a highly skilled and experienced Java Full Stack Developer to join our dynamic team. This is an excellent opportunity for a talented individual to contribute to the development of high-performance web applications that meet the needs of our clients and stakeholders.
The ideal candidate will have a strong background in both front-end and back-end development, with a passion for building scalable and efficient applications.
As a Full Stack Developer, you will be responsible for designing, developing, and maintaining high-performance web applications using Java and Spring Boot technologies.
Key Responsibilities:
* Design, develop, and maintain high-performance web applications using Java and Spring Boot;
* Maintain and improve existing applications;
* Develop new features and functionalities;
* Raise and discuss trade-offs of different design approaches elaborating detailed design documents;
* Implement solutions from coding to testing to production deployment support;
* Perform code reviews;
* Collaborate with cross-functional teams to ensure successful project delivery;
Required Skills and Qualifications:
* Proficiency in Backend Java and Java Spring Boot;
* Experience with automated testing in Java (e.g., Unit Test, Integration Test, etc.);
* Solid experience with Python;
* Solid Front-end development experience, especially with React (or any other SPA);
* Experience with Typescript;
* Experience with Microservices Architecture;
* Experience with modeling, producing, and consuming web services-based APIs (RESTful or SOAP based);
* Experience using AWS services;
* Good knowledge on relational and non-relational databases, be able to work with Postgres and MongoDB;
* Practical understanding of Git or similar VCS, CI/CD practices, with a preference for GitHub Actions or Jenkins;
* Good communication skills in English.
Benefits:
* Opportunity to work with cutting-edge technologies;
* Collaborative and dynamic work environment;
* Professional growth and development opportunities;
* Competitive salary and benefits package.
About Us:
We are a leading digital engineering and modernization partner of some of the world's leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, we offer a wide range of technology practices including Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.