Job Summary
4+ years of commercial software development experience
Proficiency with distributed/multi-tier systems and
application development, including excellent programming skills in
languages such as Java, Python
Experience
in designing & developing API, services, Micro services-based
architecture using frameworks like Spring Boot or Vertx
Hands-on experience with Kafka, Relational and/or NoSQL
databases.
Key Responsibilities
4+ years of commercial software development experience
Proficiency with distributed/multi-tier systems and
application development, including excellent programming skills in
languages such as Java, Python
Experience
in designing & developing API, services, Micro services-based
architecture using frameworks like Spring Boot or Vertx
Hands-on experience with Kafka, Relational and/or NoSQL
databases.
Experience with Agile development, Continuous Integration,
and Continuous Delivery, including working knowledge of various tools in
the CI/CD pipeline
Experience with automated release management using Maven,
Salt, Git, Jenkins
Good understanding of web technologies (HTTP, Apache) and
familiarity with Unix/Linux
Good understanding of data structures, algorithms and design
patterns
Great written communication and documentation abilities
Looks proactively beyond the obvious for continuous
improvement opportunities.
Excellent communication skills, with the ability to influence
at all levels across functions, from both technical and non-technical
perspectives alike.
Skill Requirements
Good understanding of data structures, algorithms and design
patterns
Great written communication and documentation abilities
Looks proactively beyond the obvious for continuous
improvement opportunities.
Excellent communication skills, with the ability to influence
at all levels across functions, from both technical and non-technical
perspectives alike.