Senior Java Developer Job Opportunity
We are seeking a skilled software engineer to design, develop, and maintain high-performance web applications meeting client needs.
* Develop new features and ensure existing applications are well-maintained.
* Raise trade-offs and discuss detailed design documents.
* Implement solutions from coding to testing to production deployment support.
* Perform code reviews.
Key Skills:
* Proficiency in Backend Java and Java Spring Boot.
* Experience with automated testing in Java.
* Solid experience with Python programming.
* Front-end development skills with React.
* Experience with Typescript.
* Microservices Architecture expertise.
* Web services-based APIs knowledge.
* AWS services experience.
* Understanding of relational and non-relational databases.
* Git version control system familiarity.
* Good English communication skills.
The ideal candidate will hold a Bachelor's degree in Computer Science or a related field, with at least 5 years of experience as a software developer. Excellent problem-solving skills, ability to work in a fast-paced environment, and effective communication skills are essential.