This job is 100% remote.
Responsibilities:
- Works with product management and other members of engineering team to understand business requirements.
- Provides level of effort (LOE) and works with project managers to define schedule.
- Assists with the definition, critical analysis and documentation of architectures.
- Participates in architectural reviews.
- Hands-on design and development of highly available, scalable, multi-threaded, globally distributed Java application.
- Accountable for developing Unit test cases, Functional test cases, and Performance test cases.
- Participates in design review & code review process.
- Responsible for troubleshooting and fixing production issues with quick turnaround time.
- Work in a Globally Distributed Development team environment with minimal supervision.
- Investigates, analyzes, and evaluates new technologies.
- Provides status reports and release management progress updates.
- Design & develop application software, and mentor junior members of the team.
- Perform system testing and validation procedures, programming, and documentation.
- Modifies existing software to fix bugs.
Requirements:
- Over 5 years of professional software development experience architecting, building, deploying, and maintaining customer facing applications at scale in an innovative engineering environment.
- Strong Java (Server Side) development experience with expertise in Java based frameworks like Spring and Play.
- Expertise in data modeling in relational domain using RDBMS (Oracle) and NoSQL domain using Cassandra
- Big Data: Spark, Kafka
- Should have good knowledge of Agile/Scrum, continuous integration and deployment.
- Team player with good communication, organization, time management and presentation skills.
- Critical thinker and possess problem-solving skills.
What we offer:
- Stable, long-term cooperation based on a B2B agreement.
- Cooperation via Experis.
- 100% remote work.
- Many development opportunities and access to modern technologies.
- Medicover.
- Multisport card.
- Life insurance and much more.