What are the responsibilities and job description for the Java Developer position at INNOVIT USA INC?
Job Details
W2 Only
for W2 Candidates
please reach out :
About the Role:
As a Mid-Skill Java Developer, you'll play a key role in evolving our core Java platform. You'll be responsible for designing and implementing new classes that seamlessly integrate with existing interfaces, ensuring code quality and adherence to best practices. Your expertise in handling complex business logic within the energy domain will be invaluable as you identify and address edge cases and corner scenarios, contributing to the stability and reliability of our systems. Experience with near real-time data stream processing is essential. Familiarity with technologies like Flink or Kafka is a significant plus.
Responsibilities:
- Lead technical initiatives and independently manage large Java codebases.
- Collaborate with the development team to enhance and extend existing Java applications.
- Develop new classes that implement established interfaces, maintaining high code quality and following coding standards.
- Proactively identify and resolve edge cases and corner scenarios in complex systems, improving system reliability.
- Participate in code reviews, providing constructive feedback and actively seeking feedback to improve your own skills.
- Develop and implement User-Defined Functions (UDFs) in Java.
Qualifications:
- 10 years of professional experience in Java development.
- Strong Java programming skills with a focus on enhancing existing codebases.
- Experience with build automation tools, especially Gradle.
- Proficiency in using either IntelliJ or Eclipse.
- Excellent problem-solving skills and the ability to handle complex scenarios and edge cases.
- Experience with stream processing technologies (Flink or Kafka a plus).
- Strong communication and collaboration skills, with the ability to thrive in a team environment.
- Experience in the energy or utilities industry is highly desirable.
- Bachelors degree in Computer Science, Software Engineering, or related fields is preferred but not mandatory.