Source description
About the role
Job Role - Senior Software Engineer (Java/ GO ) Location : Bangalore About the Role Key Responsibilities Architect, develop and maintain complex enterprise-level applications utilizing the Java Spring framework and React. Collaborate strategically with cross-functional teams to elicit requirements, provide expert technical guidance, and ensure the successful execution of projects. Lead the development of highly scalable and efficient backend services leveraging the Java Spring framework. Engineer responsive and engaging user interfaces using React and associated technologies. Mentor and guide junior developers, fostering their professional growth and contributing to the overall advancement of the development team. Conduct rigorous code reviews to ensure adherence to industry best practices and established coding standards. Diagnose, debug, and optimize applications to achieve peak performance. Maintain a comprehensive understanding of emerging trends and technologies within the Java Spring, React, and web development ecosystems. Requirements Bachelor s degree in Computer Science, Software Engineering, or a closely related discipline. Minimum of 5+ years of progressive professional experience in software development. Advanced proficiency in Java and extensive expertise with the Spring Framework (Spring Boot, Spring MVC, Spring Security). Proven experience in designing and implementing RESTful APIs. Proficiency with build tools (e.g., Maven, Gradle) and version control systems (e.g., Git). Substantial experience with database technologies, both SQL and NoSQL. Working knowledge of cloud platforms, preferably AWS or Azure. Exceptional problem-solving and analytical capabilities. Outstanding communication skills and the ability to excel in a client-facing environment. Demonstrated experience with Agile/Scrum development methodologies. Preferred Qualifications Extensive experience with microservices architecture. In-depth knowledge of containerization technologies (Docker, Kubernetes). Familiarity with CI/CD pipelines. Proven track record in test-driven development (TDD) and automated testing frameworks. Significant contributions to open-source projects. Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
More at Circles