The client is looking for a Fullstack Java Developer to design, develop, and maintain robust and scalable backend services and engaging user interfaces.
Requirements
- Strong proficiency in Java and Spring boot framework
- Proficiency in programming languages such as Python with flask, Node.js or C/C++ (preferrable)
- Experience with Restful API design and development
- Experience with PCF or other cloud platforms such as Azure, AWS, or GCP, with specific expertise in container orchestration using AKS or EKS
- Hands on experience in front end technologies such as Javascript, HTML/CSS, Angular/React/Vue.js frameworks
- Experience with relational databases such as Oracle or PostGreSQL
- Experience integrating with third party APIs, including authentication, data mapping, and error handling
Responsibilities
- Design, develop, and maintain robust and scalable backend services using Java, Spring Boot, or other object-oriented programming languages such as C/C++, Python (with flask) or Node.js and microservices architecture
- Deploy and manage applications on PCF or other cloud platforms
- Develop engaging and responsive user interfaces using modern front-end frameworks such as Angular or React
- Write clean, well-documented, and testable code.
- Troubleshoot and resolve complex technical issues
- Ensure adequate test coverage in Unit Testing, System Testing/Integration Testing and Performance Testing
- Participate in code reviews and contribute to improving our development processes
Other
- Collaborate with product managers, designers, and other engineers to deliver high-quality products
- Mentor junior engineers and share your expertise
- Work in an agile environment, participating in sprint planning, daily stand-ups, and retrospectives
- Ability to work independently and as part of a team
- Overall, 5-8 years of career experience into Full Stack Development