Senior Software Engineer, Java Technologies (Chennai)

Senior Software Engineer, Java Technologies (Chennai)

04 Nov
|
Infrascale
|
Chennai

04 Nov

Infrascale

Chennai

Job highlights

- Bachelors Degree: Bachelors degree in Computer Science,Software Engineering,or a related field.
- Cloud Platforms: Knowledge of cloud platforms such as especially Google Cloud Platform and Azure,and experience architecting for and deploying applications on these platforms is desirable
- Experience with MS Graph API and SharePoint API is a plus

This is a full-time on-site role for a Senior Software Engineer - Java Technologies at Infrascale in Chennai. The role involves day-to-day tasks related to designing, developing, and maintaining Java-based software solutions to support Infrascale's mission of enabling seamless disaster recovery through cloud technology.

Responsibilities

- Software Development : Develop high-quality software solutions, adhering to coding standards, best practices, and SOLID principles.
- System Design : Participate in the design and architecture discussions, providing insights and suggestions for scalable and efficient system design.
- Feature Implementation : Implement new features and functionalities, ensuring they meet the requirements and are delivered within the specified timelines.
- Troubleshooting : Investigate and troubleshoot issues reported in production environments, providing timely resolutions to minimize downtime.
- Code Review : Conduct and participate in code reviews, offering constructive feedback to ensure code quality and maintainability.
- Collaboration : Collaborate with cross-functional teams including product managers, designers, and other developers to deliver comprehensive solutions.
- Documentation : Document code, processes,



and procedures to facilitate knowledge sharing and maintain system integrity.
- Continuous Improvement : Stay updated with the latest industry trends, technologies, and best practices, and proactively suggest improvements to enhance system performance and efficiency.

Requirements

- Bachelors Degree: Bachelors degree in Computer Science, Software Engineering, or a related field.
- Experience: 3-5 years of qualified experience, with a solid understanding of object-oriented programming principles.
- Java Technologies: Proficiency in core Java technologies such as J2EE, Spring Framework, Hibernate, and Servlets. We make significant use of JNI on Linux, so experience these technologies would be advantageous.
- Version Control: Proficiency with version control systems, preferably Git, and experience with branching strategies and pull request workflows.
- Problem-Solving: Robust analytical and problem-solving skills with the ability to debug and troubleshoot complex issues efficiently.
- Agile & DevOps : Familiarity with Agile development methodologies and DevOps practices

Preferred Qualifications: Storage : Previous experience working with or implementing storage technologies like Microsoft VSCS, or similar proprietary technologies. Experience with MS Graph API and SharePoint API is a plus.

Continuous Integration/Continuous Deployment (CI/CD): Experience with CI/CD pipelines using tools like TeamCity, Jenkins, SonarQube.

Cloud Platforms: Knowledge of cloud platforms such as especially Google Cloud Platform and Azure, and experience architecting for and deploying applications on these platforms is desirable.

📌 Senior Software Engineer, Java Technologies (Chennai)
🏢 Infrascale
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer, java technologies (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer, java technologies (chennai) / chennai