Plan and prioritise your work, including collaborating with cross-border teams.
You will collaborate in a team with developers, program managers, QA, and DevOps engineers in an agile development environment.
Constantly learn and grow as an engineer.
Demonstrate a passion for customers and technology.
Requirements:
Skills: Java, Spring Boot, LLD, and microservices.
Experience in the design, development, and deployment of large-scale enterprise applications with multiple tiers.
Exposure to agile test-driven development for robustness, usability, reliability, security, and performance.
Strong technical aptitude for any programming language, preferably Core JAVA and Spring Boot and other Spring libraries, Eureka, Hystrix, etc.
Experience in creating architecture or developing web services using open-source technologies and integrating applications with databases such as Oracle, MySQL, MongoDB, or Cassandra.
Solid understanding of OOPS, algorithms, and data structures.
Experience in Kafka / Scala / Storm / Elasticsearch and web services like RESTful.
Experience in building highly scalable distributed systems.
Extensive experience with version control systems (Git is preferred) and issue tracking systems (JIRA is preferred).
Keywords
TeaScalaApache KafkaSpring FrameworkJiraMongodbApache CassandraElasticsearchOracle DatabaseStormDevOpsMysqlCassandraJavaUsabilityTest-driven development