What You'll Do
You will be a part of highly motivated and tech savvy team who has been delivering APMs to entire Globe since few years. No such boundaries/Silos for the member and transparent team culture allows everyone to showcase their knowledge/expertise in all phases of SDLC.
Daily Responsibilities
- Deployment of scalable systems with architectural requirements for high availability, high throughput, low response time, etc. documentation / design documents / Open API v3
- Execute end-to-end software development and deployment in an agile environment that greatly values CI/CD
What qualifications will you need to be successful?
- 5+ years of experience in Java software development
- Bachelor’s degree in Computer Science / Engineering or the equivalent in working experience
- Knowledge of Java Core (OOPS- Multi-threading, collections, Algorithms and Data structure, Design patterns)
- Knowledge of Spring (Spring IOC / Spring Boot / Spring Cloud / Spring Integration)
- Experience working with JPA Hibernate, RDBMS(MySQL/Oracle) and NoSQL Experience (Mongo DB), Rest API (Consumption and build) and Micro Service Design Principals
- Good understanding on Enterprise Distributed Streaming models like Kafka
- Experience with Maven, Test Driven Development (TDD) and Continuous Integration (CI), JUnit
- Strong in Backend development concepts
- Experience with cloud-based services, AWS is a plus
- Familiarity with Linux or UNIX operating systems
- Hands on experience with tools like Jira, Jenkins, Git, Confluence, Artifactory, etc. is a plus
- Familiar with Agile/Scrum Software Development practices
- You are logical & analytical with a problem-solving mindset (involving coding)
- You pay great attention to details and you can work with minimal supervision
- You are team player and self-driven, with the ability to learn new tools and technologies independently
- You display excellent communication skills in English
Email me jobs like this