Posted:1 week ago| Platform:
Work from Office
Full Time
Critical Skills to Possess: Design, develop, and maintain Java-based software applications throughout the entire software development lifecycle. Collaborate with cross-functional teams to gather requirements and translate them into technical specifications. Develop user-facing features using Java frameworks (such as Spring, Hibernate, or JavaServer Faces) for web applications. Design and implement RESTful APIs for seamless integration with front-end components. Create and maintain database schemas, write efficient SQL queries, and optimize database performance. Develop and maintain scalable and high-performance back-end systems. Familiar with Continuous Integration methodologies and tools, including Jenkins Good to have: Exposure to Microservices, Docker, Kubernetes and cloud deployment. Ensure the security, performance, and reliability of the applications by implementing best practices and industry standards. Conduct code reviews, identify and fix bugs, and troubleshoot production issues. Collaborate with front-end developers to integrate user interfaces with back-end systems. Minimum years of experience: 6-7 years Basic Qualification: Domain: Cloud knowledge preferred. Preferred Qualifications: Bachelor’s degree in computer science or a related field (or equivalent work experience) Roles and Responsibilities Design, develop, and maintain robust Java-based applications across the complete software development lifecycle. Collaborate with cross-functional teams to gather business requirements and translate them into scalable and maintainable technical solutions. Develop user-facing features using Java frameworks such as Spring, Hibernate, or JavaServer Faces (JSF). Design and implement RESTful APIs to support seamless integration with front-end systems and third-party services. Create and maintain efficient database schemas; write optimized SQL queries to ensure high performance and data integrity. Build and support scalable, high-performance backend services capable of handling enterprise-level workloads. Ensure application security, performance, and reliability by applying best practices and adhering to industry standards. Participate in code reviews, troubleshoot complex issues, and provide production support for deployed applications. Integrate user interface components with backend systems in collaboration with front-end developers. Work within a Continuous Integration/Continuous Deployment (CI/CD) environment using tools like Jenkins. Stay up to date with emerging technologies and recommend innovations for continuous improvement. (Preferred) Utilize and maintain applications using microservices architecture, with exposure to Docker, Kubernetes, and cloud deployment environments.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Mumbai
6.0 - 8.2 Lacs P.A.
Chennai
Salary: Not disclosed
Telangana, India
Experience: Not specified
Salary: Not disclosed
Telangana, India
Experience: Not specified
Salary: Not disclosed
Noida, Uttar Pradesh, India
Salary: Not disclosed
Ahmedabad, Gujarat, India
Salary: Not disclosed
Ahmedabad, Gujarat, India
Salary: Not disclosed
Telangana, India
Experience: Not specified
Salary: Not disclosed
Gurgaon
30.0 - 35.0 Lacs P.A.
Experience: Not specified
2.5 - 3.0 Lacs P.A.