Senior Java Developer
Summary
Senior backend developer in Hyderabad who designs, builds, and maintains backend applications, collaborating with front-end and cross-functional teams. Core stack is Java and Node.js with cloud-native microservices on AWS using Spring Boot, Docker, Kubernetes, Kafka, and related tools.
Role & responsibilities
This is a Senior Backend Developer role based in Hyderabad. As a Senior Backend Developer at PravikshaTEK, you will be responsible for designing, developing, and maintaining backend applications. You will work closely with the front-end team and cross-functional teams to identify business opportunities and provide customized solutions.
Qualifications
- Bachelor's degree in Computer Science, or a related field
- 7+ years of experience in backend development
- Proficient with Java, and Node.js
- Demonstrable experience, thorough knowledge and interests in Cloud native architecture, Distributed micro-services, Multi-tenant SaaS solution and Cloud Scalability, performance and High availability
- Hands-on development skills along with architecture/design experience; should not have moved away from software development
- Experience with cloud-based platforms like AWS and knowledge of DevOps principles
- Strong understanding of data structures, algorithms, and system design
- Experience with API management platforms & providing / consuming RESTful APIs
- Experience with varied tools such as Spring Boot, OAuth, REST, GraphQL, Apache Ignite, My SQL, RDBMS, Docker, Kubernetes, Kafka, React.
- Experience with DevOps, Infrastructure as Code and infrastructure automation.
- Good Understanding of secure architectures, secure configuration, identity management.
- Experience with databases such as MySQL, Snowflake
- Familiarity with agile methodologies and software development cycles
- Excellent problem-solving, communication, and teamwork skills
- Experience with microservices is a plus