Technical Requirements :
Cloud Native : Experience developing in a cloud environment (MS Azure or AWS).
Technologies : ?Proficiency in Quarkus, OpenShift / Kubernetes.
Additional Skills : ?Familiarity with Couchbase, Python, and Kafka is advantageous.
Expertise : ?Strong foundation in Algorithms and Data Structures, with robust Computer Science fundamentals.
SDLC Knowledge : ?In-depth understanding of modern Software Development Life Cycle (SDLC) practices, Agile methodologies, and tools such as Jira. Proficiency in software configuration management tools like GitHub and Continuous Integration (CI) processes.
Responsibilities :
Lead the design and development of scalable, high-performance Java-based applications.
Architect and implement microservices solutions on cloud platforms, ensuring reliability and security.
Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
Collaborate with cross-functional teams to define, design, and ship new features.
Drive the adoption of best practices in code quality, testing, and deployment.
Stay updated with emerging technologies and industry trends, integrating them into the development process.
Qualifications :
Bachelor s or master s degree in computer science, Engineering, or a related field.
Proven track record of delivering complex software projects on time and within budget.
Excellent problem-solving skills and the ability to think critically and creatively.
Strong communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
Preferred Attributes :
Passion for technology and innovation.
Ability to work in a fast-paced, dynamic environment.
Strong leadership and team management skills.
Software Development • Bengaluru, Karnataka, India