Infrascale
Posted 1y ago

Senior Software Engineer, Java Technologies

Infrascale
Chennai, Tamil Nadu, India
OnsiteFull Time
Responsibilities
  • Develop software
  • Design system
  • Implement features
Requirements
  • 3-5 years of professional experience
  • Strong OOP, Java tech stack, Git, Agile/DevOps
  • On-site role in Chennai
Technical tools mentioned
JavaJ2EESpringHibernateServletsGitCI/CDJenkinsTeamCitySonarQubeMS Graph APISharePoint API

Job description

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

  • Bachelor’s Degree: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience: 3-5 years of professional experience, with a strong 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: Strong 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.

About Infrascale

Provides cloud-based data protection and disaster recovery solutions.

Year founded
2011
Employees
188
Organization type
Private
Latest investment
Series C (2020)
Headquarters
US

Similar jobs

Senior Software Engineer roles near Chennai, Tamil Nadu
2mo
Save
Mark Applied
Hide
Senior Software Engineer
Chennai, Tamil Nadu, India
OnsiteFull Time
Wilhelmsen
WilhelmsenOslo Børs: WWI: Global provider of ship management and maritime products.
10+ YOE10+ years Salesforce development; Apex, LWC, SOQL/SOSL; lead technical design; integrations; DevOps tools familiarity.
Apex, Lightning Web Components, LWC, SOQL, SOSL, REST, SOAP, VS Code, Git, JIRA, Azure DevOps
2mo
Save
Mark Applied
Hide
Senior Software Engineer #3164
Chennai, Tamil Nadu, India
OnsiteFull Time
CES
CESBombay Stock Exchange: CESLTD: Provides global IT consulting and business process outsourcing services.
Independent client handling experience; excellent communication; design and develop D365 F&O solutions using X++ and C#, customize modules, coordinate migrations, and integrate with Power Platform and Azure Services.
X++, C#, Microsoft Dynamics 365 Finance and Operations, Power Platform, Azure Logic Apps, Azure App Service, Azure Service Bus, RSAT, LCS
3mo
Save
Mark Applied
Hide
Senior Specialist, Software Engineering
Hyderabad or Pune or Chennai
HybridFull Time
Volante Technologies
Volante Technologies: Sells cloud-native payment modernization and financial messaging software.
5+ YOE5-8 years in Java/JEE development; strong Spring, messaging, databases; containerization and CI/CD; familiarity with financial messaging standards and payment flows; banking/fintech experience.
Java, Spring, IBM MQ, RabbitMQ, Apache Kafka, PostgreSQL, Oracle, DB2, MongoDB, Docker, Kubernetes, Jenkins, GitHub Actions, Prometheus, Grafana, Dynatrace, ISO 20022, SWIFT, SEPA, MT/MX
3mo
Save
Mark Applied
Hide
Senior Software Engineer (C# .net)
Chennai, Tamil Nadu, India
OnsiteFull Time
Sequoia Applied Technologies
Sequoia Applied Technologies: Provides end-to-end product engineering and AI software development services.
6+ YOE6-10 years of experience in web application development.
C#, .NET, Web development
3mo
Save
Mark Applied
Hide
Senior Software Engineer - Core Java & Apache Spark
Chennai or Pune
OnsiteFull Time
Citi
CitiNYSE: C: Providing global banking, investment, and wealth management services.
Expert in Java, Apache Spark, Spring, SQL/NoSQL, and distributed systems; strong knowledge of JVM tuning, cloud-native architectures, and CI/CD.
Java, SQL, JVM, Spring, Apache Spark, Hadoop, Hive, Impala, MongoDB, GraphDB, JMS, Solace, Docker, Kubernetes, OpenShift, Maven, Gradle, Jenkins, Git, SonarQube, JUnit, Mockito, TDD
3mo
Save
Mark Applied
Hide
Senior Software Engineer
Chennai, Tamil Nadu, India
HybridFull Time
Staples
Staples: Sells office supplies, furniture, and provides business-related technology services.
4+ YOE4-7 years experience; proficient in Java or Python; strong cloud, architecture, CI/CD; microservices with Spring; distributed databases; messaging systems; data pipelines; API development; GitHub tooling.
Java, Python, Spring Boot, Spring Framework, Azure, GCP, Apache Kafka, Redis, MongoDB, CosmosDB, Oracle, MySQL, PostgreSQL, Hazelcast, Solace, GitHub, OAuth, JWT, REST, GraphQL, SOAP
3mo
Save
Mark Applied
Hide
Senior Software Engineer
Bangalore or Chennai
OnsiteFull Time
Trane Technologies
Trane TechnologiesNYSE: TT: Global provider of heating, ventilation, and air conditioning solutions.
3+ YOE3+ years Linux kernel development, device drivers, C/C++, embedded Rust, hardware bring-up, kernel internals.
C, C++, Rust, Linux, GDB, KGDB, Ftrace, Yocto Project, PCIe, Ethernet, USB, MIPI/CSI, I2C, SPI, UART, CAN
3mo
Save
Mark Applied
Hide
Senior Software Engineer
Chennai, Tamil Nadu, India
OnsiteFull Time
Barry-Wehmiller
Barry-Wehmiller: Manufactures industrial machinery for packaging and paper processing.
5+ YOE5-8 years AS400 development experience with RPG/ILE RPG and CL; knowledge of SQL; experience with Infor XA is a plus; Bachelor's in CS or Computer Engineering; AS400 certification preferred.
RPG, ILE RPG, CL, SQL, AS400