Information Technology

SD2 - Senior Software Engineer - Core Java

Bengaluru, KARNATAKA
Work Type: Full Time
Company Introduction
Innoventes Technologies (www.innoventestech.com) is a boutique product engineering services
company working with startups in Bangalore, Mumbai, Chennai, SFO and Middle East. We work
closely with our clients to build world-class products - either from our office or from our client offices.
We firmly believe in agile engineering practices. We have an aggressive plan to double our current
strength of 60 in the current year.

We are looking for Java Developers responsible for developing and enhancing Apache SeaTunnel
framework.
Responsibilities
● Collaborate with the open-source community to understand the code base in Apache SeaTunnel.
● Design, develop, and implement new features and enhancements to Apache SeaTunnel using Java
programming language.
● Conduct thorough code reviews to maintain code quality, readability, and adherence to project
standards.
● Identify and address performance bottlenecks, scalability challenges, and security vulnerabilities
● Write clear and concise documentation for new features, APIs, and code changes to facilitate ease of
use.
● Actively participate in community discussions, forums of Apache SeaTunnel.
Mandatory Skills
● Proficiency in Java programming language and experience with Java-based frameworks and libraries.
● Strong understanding of messaging systems, data transformation, and protocol mediation concepts.
● Experience contributing to or maintaining open-source projects, preferably in the Apache Software
Foundation ecosystem.
● Strong knowledge in Design Patterns and hands on experience in using and implementing design
patterns in Java
● Self-motivated with a passion for open-source development and a desire to make meaningful
contributions to the Apache SeaTunnel project.
● Excellent communication skills and ability to collaborate effectively with cross-functional teams and
community members.
● Familiarity with software development best practices, including version control (e.g., Git), continuous
integration, and unit testing.
● Knowledge of JEE and Application integration is a plus.
Optional Skills
● Knowledge of working with cloud environments such as AWS
● Knowledge of DevOps tools & practices

Educational Qualification and Experience
● B.E/B.Tech/MCA/M.Tech in Computer science/Information science/Information Technology
● 5-8 Years of hands-on experience with Java based Product development.
Note: Candidate with just JEE application development experience may not suit this position

Hiring Process
Each step is an elimination and the candidate has to clear each to proceed to the next
● Online Programming test
● Technical interview (Video Conference), followed by a client interview
● Management interview

Submit Your Application

You have successfully applied
  • You have errors in applying