Job Opportunity
We are seeking a seasoned developer to build scalable, high-performance systems. This role requires hands-on expertise in Java, Spring Boot development with a focus on producing API services.
The ideal candidate will have excellent communication skills and be able to work effectively across all management levels. They should also possess a strong track record in delivering software applications individually.
This position involves designing components by translating product requirements, breaking down projects into tasks, and providing accurate estimates. The successful candidate will be responsible for analysis, design, development, and delivery of software solutions.
* Design software architecture and implement technical solutions that meet business requirements.
* Collaborate with teams and contribute to shared vision, working closely with stakeholders.
* Build, develop, mentor, and coach junior team members.
* Support APIs throughout their lifecycle in production.
* Contribute ideas for standards, processes, and maintain technology roadmaps.
Requirements:
* Bachelor's degree in Computer Science or related field.
* Excellent problem-solving and solution-oriented mindset.
* Hands-on experience with Java, J2EE, Spring, Spring Security, Spring Boot, RESTful services.
* UI development experience with Angular/React.
* Experience integrating web services.
* Exposure to cloud-ready microservices applications.
* Knowledge of TDD, CI/CD practices.
* Strong verbal and written communication, collaboration, and organizational skills.