Senior Software Developer – Java, Python & Kubernetes Expert
Location: Hyderabad
Experience Required: 4+ Years
Industry: Fintech / SaaS
Company: A Renowned IT Company
About the Company
We are a renowned IT company developing a next-generation finance operations automation platform that enables modern finance teams to streamline processes, automate reconciliations, and access real-time business insights.
Our platform merges cutting-edge technology with financial domain expertise to solve complex operational challenges for high-growth businesses. Backed by leading investors, we are growing rapidly and are looking for passionate technologists to join our mission.
Role Overview
We are looking for an experienced Senior Software Developer to join our engineering team. The ideal candidate will bring strong expertise in Java, Python, and cloud-native development, with practical experience in Kubernetes, Docker, microservices, and event-driven systems.
Key Responsibilities
-
Design, develop, and maintain scalable applications using Java (Spring Boot).
-
Build robust APIs and services using Python (Flask).
-
Implement event-driven architectures using NATS messaging server.
-
Deploy and manage containerized applications in Kubernetes environments.
-
Develop microservices using best practices and design patterns.
-
Collaborate with cross-functional teams to deliver robust, scalable software.
-
Write clean, maintainable code with thorough documentation.
-
Participate in code reviews and help define architectural standards.
-
Monitor and troubleshoot application performance in production.
-
Contribute to CI/CD pipeline implementation and DevOps processes.
Mandatory Requirements (Screening Criteria)
Candidates must meet all the following requirements to be considered:
-
4+ years of software development experience.
-
Strong expertise with Kubernetes, Docker, and CI/CD in cloud-native environments.
-
Hands-on experience using NATS for messaging and streaming.
-
Proficient in building microservices and RESTful APIs.
-
Proficiency in Java (Spring Boot) and Python (Flask).
-
Strong skills in optimizing performance of containerized applications.
-
Demonstrated problem-solving skills, clean code habits, and a growth mindset.
Technical Skill Set
-
Languages & Frameworks: Java (Spring Boot, Spring Cloud), Python (Flask, SQLAlchemy)
-
Messaging Systems: NATS (Pub/Sub, Queue Groups, Request/Reply)
-
Cloud-Native Technologies: Kubernetes (Deployments, Services, Ingress, ConfigMaps, Secrets)
-
DevOps & Tools: Docker, Git, CI/CD tools
-
Protocols: REST, HTTP, WebSocket, gRPC
Soft Skills
-
Analytical thinking and problem-solving
-
Strong communication and team collaboration
-
Self-motivated and detail-oriented
-
Passion for clean code and continuous improvement
-
Ability to mentor and work independently
Educational Qualifications
-
Bachelor’s degree in Computer Science, Information Technology, or a related field.


Your Ad Spot

No comments:
Post a Comment