Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
1. Design and Development: o Lead the design, development, and implementation of complex, high-performance Java applications utilizing advanced frameworks (e.g., Spring Boot, Micronaut) and technologies (e.g., microservices, cloud computing). o Develop and maintain robust, scalable, and maintainable code adhering to strict coding standards and best practices. o Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment. 2. Technical Leadership: o Mentor junior developers and provide technical guidance to the team. o Conduct code reviews and provide constructive feedback. o Stay abreast of the latest advancements in Java technologies, industry best practices, and emerging trends. o Proactively identify and implement technical solutions to improve software quality, performance, and efficiency. 3. Collaboration & Communication: o Collaborate effectively with cross-functional teams (e.g., product managers, architects, QA engineers) in a fast-paced, agile environment. o Communicate complex technical concepts clearly and concisely to both technical and non-technical audiences. o Foster a culture of innovation and continuous improvement within the development team. 4. Problem-Solving & Troubleshooting: o Diagnose and resolve complex technical issues in a timely and efficient manner. o Conduct thorough root cause analysis and implement preventive measures to minimize future occurrences. o Demonstrate strong analytical and problem-solving skills with the ability to think critically and creatively. Qualifications: • Essential: o Fluency in English, Telugu, and Urdu (both written and spoken). o Bachelor's degree in Computer Science, Engineering, or a related field. o 7+ years of professional experience in Java software development. o Strong proficiency in core Java concepts (OOP, collections, multithreading, concurrency). o Extensive experience with Spring Boot and other relevant Java frameworks. o Experience with microservices architecture, cloud platforms (AWS, Azure, GCP), and containerization technologies (Docker, Kubernetes). o Experience with Agile development methodologies (Scrum, Kanban). o Excellent communication and interpersonal skills. • Desirable: o Master's degree in Computer Science or a related field. o Experience with NoSQL databases (MongoDB, Cassandra). o Experience with DevOps practices and tools (CI/CD, Jenkins, Git). o Contributions to open-source projects or publications in relevant technical areas.
Similar Jobs