Thursday, August 27, 2020

MatchMove - Java Developer - J2EE/Spring Boot/Hibernate (2-4 yrs) (MatchMove)

Responsibilities :

- Own and work end-to-end on an application - from the system (server, deployment, configuration management) to back end (container, application, database).

- Write efficient and readable code and have an appreciation for the same.

- Comply with the build and configuration management process.

- Create and execute appropriate quality plans, project plans, test strategies, and processes for development activities in alignment with business and project management efforts.

- Develop and maintain new features.

- Work on cross-functional features that span across multiple features and multiple teams, and define the scope of work for other teams wherever applicable.

- Lead and nurture a team in performing their tasks more effectively and efficiently.

- To work in a fast-moving startup, fun, and yet professional environment that recognizes and rewards individual contributions and also team success.

- To work with highly motivated people who are totally focused on winning by combining great teamwork, rapid execution, and an uncompromising approach to quality and customer satisfaction.

- Work in a collaborative environment where you can talk to the CEO anytime.

Requirements :

- 2-4 years of strong hands-on development experience including Exposure to app servers and ability to lead a team of developers.

- Must have worked in Agile Methodologies (SCRUM).

- Expertise in Java/J2EE/Python/GoLang, Spring Boot, Spring Batch, Hibernate.

- Has an understanding of enterprise software design patterns and data structures.

- Ability to learn and implement new technologies.

- Experience in CI/CD (Git/GitHub/Jenkins/Sonar/Nexus/PMD).

- Hands-on experience of NoSQL like MongoDB, Apache Cassandra, Redis, etc.

- Strong experience in building distributed systems, microservices-based architecture - Hadoop/HDFS, Kafka, Storm/Flink, etc.

- Experience in designing and deploy applications on AWS, Azure.

- Experience in implementing Distributed system software to ensure high reliability, fault tolerance, and scalability.

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.