Software development expert
we are seeking a skilled software development expert with extensive experience in designing and developing scalable, high-performance systems using java, spring boot, and microservices architecture to join our engineering team.
* design, develop, and maintain microservices and restful apis using java and spring boot.
* contribute to the architecture and design of distributed systems with scalability and resilience in mind.
* implement best practices for clean code, unit/integration testing, and continuous integration and deployment (ci/cd).
* collaborate with cross-functional teams to deliver end-to-end features.
* participate in code reviews, provide mentorship to junior developers, and promote engineering excellence.
* troubleshoot and resolve complex technical issues in production and development environments.
* stay current with emerging technologies and recommend improvements to enhance system performance and developer productivity.
key responsibilities include:
* designing and implementing high-quality software solutions.
* collaborating with colleagues to identify and prioritize project requirements.
* developing and maintaining automated tests to ensure software reliability.
* providing expert-level guidance and mentorship to junior team members.
* staying up-to-date with industry trends and technologies to continuously improve software development processes.