Remote Software Engineer (Java)
Role responsibilities
The role involves writing efficient and testable code, supporting production issues, and participating in technical design decisions. Additionally, the engineer will conduct peer reviews and collaborate with cross-functional teams throughout the development lifecycle.
Requirements
Candidates should have 1-5 years of experience in Java web application development within an agile environment. Familiarity with various technologies such as Spring Boot, JUnit, and SQL databases is also required.
Key skills
Java, Spring Boot, JUnit, Maven, RabbitMQ, RESTful Services, SQL, Problem-Solving, Critical Thinking, Communication, Agile, API Documentation, System Performance, Security, Scalability, Mentoring
Keywords
Java, Web Application Development, Agile, Spring Boot, JUnit, Maven, RabbitMQ, RESTful Services, SQL, Payment Gateway, Problem-Solving, Critical Thinking, Communication, API Documentation, System Performance, Security, Scalability, Mentoring, Mobile Development, NoSQL, CI/CD, AI Tools