Hyderabad, TELANGANA STATE, India
23 hours ago
Software Engr II

Job Responsibilities:

Design, develop, and maintain scalable and high-performing applications using Java with Spring Boot framework. Collaborate with front-end developers to integrate user-facing elements developed with React.js. Implement messaging solutions using Kafka to enable real-time data processing. Utilize containerization technologies, specifically Docker, to streamline development, testing, and production workflows. Deploy and manage containerized applications using Kubernetes for orchestration and scaling. Design and implement microservice architectures utilizing Azure cloud services. Troubleshoot and debug applications to optimize performance and maintain system reliability. Collaborate with cross-functional teams to gather requirements, assess project feasibility, and establish project timelines. Contribute to all phases of the software development lifecycle with an emphasis on Agile methodologies. Write clean, maintainable, and efficient code following best practices and coding standards. Stay up-to-date with emerging technologies and industry trends to drive improvements and innovation within the team.

Qualifications:

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. 2+ years of professional experience in software development. Proficiency in Java and the Spring Boot framework. Strong experience in front-end technologies including React.js. Familiarity with messaging systems, especially Kafka. Experience with containerization using Docker and orchestration using Kubernetes. Hands-on experience with Azure cloud services, particularly in building microservices. Solid understanding of RESTful APIs and web services. Knowledge of version control systems (e.g., Git) and CI/CD pipelines. Excellent problem-solving skills and attention to detail. Strong communication and collaboration abilities.

 

YOU MUST HAVEBachelor’s degree from an accredited institution in a technical discipline such as the sciences, technology, engineering or mathematicsWE VALUEUnderstanding various software development lifecycleDemonstrate the ability to develop efficient and high quality softwareKnowledge of software configuration management and change management practicesDiverse and global teaming and collaborationEffective communicatorCan quickly analyze, incorporate and apply new information and conceptsAbility to consistently make timely decisions even in the face of complexity, balancing systematic analysis with decisivenessAbility to convey subtle or complex messages clearly, as appropriate for the topic and audienceSome relevant experienceAdditional InformationJOB ID: HRD252092Category: EngineeringLocation: Lot 115 (P),Nanakramguda Village,,Serilinganpally Madndal, RR District,Hyderabad,TELANGANA STATE,500019,IndiaExempt
Confirm your E-mail: Send Email