Java FSE with React
About the role
- 5+ years of strong software development experience with expertise in Java 8 and above. Experience with Multi-threading, Collections, and concurrent API. Knowledge and how to apply the latest Java (9) features
- A breadth of concepts, tools, and technologies to address NFRs like security, performance, reliability, maintainability and advocate relevant trade-offs
- Thorough experience in writing high-quality code with full automated unit test coverage (Junit, Mockito, etc.)Experience in Microservices, 12-factor methodology, and automated integration testing
- Experience in API management, Swagger
- Deep experience in defining and applying design standards, patterns, quality matrix depending on the solutions
- Working experience with data platforms (relational and/or NoSQL) and messaging technologies
- Excellent OOPs, data structure, algorithm knowledge
- Working experience with common UNIX commands and scripts
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
