About the job
We are looking for a talented Senior Software Engineer (Java) with at least 4 years of experience in building high-performing, scalable, enterprise-grade web applications.
As a Senior Software Engineer at Remoteen, you’ll be the driver behind the creation of high-performing products for our customers.
Your role
- Own and create large-scale products from start to finish; design, develop, test, refine, and ship it
- Contribute to all phases of the development lifecycle
- Be a team influencer and a team leader
- The go-to guy for all junior engineers
- Write well designed, testable, efficient code
- Ensure new features are in compliance with specifications
- Participate in team-building activities
Requirements
- At least 4+ years of experience as a Java Developer
- 4+ years of solid experience of Spring Framework ecosystem (Spring Boot, Spring Security, Spring Data, Spring REST, & Spring Web)
- Solid experience of front-end technologies like Thymeleaf, HTML5, JavaScript, Bootstrap 4, Saas, CSS 3, and JSON
- Strong knowledge of Relational Databases, SQL, and Hibernate ORM
- Experience working with Git, Gradle, and GitHub
- Experience with CI/CD systems such as Jenkins and GitHub Actions
- Solid knowledge of unit testing
- Solid Experience of Full-Stack development lifecycle
- Understanding of microservices architecture design and development
- Great communication skills in English, both written and verbally
- Experience with 3rd-party integrations especially payment gateways and accounting software would be a HUGE plus
- Experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services is a plus
- Working on financial applications, transaction processing systems would be a plus
How to apply
Do you want to join our team as our new Senior Software Engineer (Java)? Then we'd love to hear from you!
Please send us your CV and some links to your previous work at [email protected]. We'll get back to you as soon as possible.
We wish you all the best of luck ✌️