VuNet Systems - Senior Software Engineer - Java Technologies

hirist

Bengaluru, India 8 Years Exp Posted 15d ago

Job Description

Roles & Responsibilities :

- Design and develop lightweight, high-performance, and scalable Java-based agents for data collection from JVMs and other systems in customer production environments.

- Implement integrations with multiple systems and data sources, supporting protocols such as TCP, HTTP, and REST APIs

- Maintain and enhance existing Java-based data collection agents including debugging, root cause analysis, solution design, and working with customer-facing teams to deploy fixes.

- Ensure code quality by following best practices such as writing design specifications, adhering to coding standards, performing thorough unit testing, and participating in peer code reviews.

- Take end-to-end ownership of solutions from requirement analysis to production deployment.

- Collaborate cross-functionally with product, platform, and support teams to deliver robust solutions.

- Contribute to Java-based development initiatives beyond agent development when required (e.g., building custom adapters, platform modules, or supporting services).

Mandatory Skills:

- 8 -10 years of strong programming experience in Java, with proven ability to build reliable, performant, and maintainable code.

- Experience with multithreaded programming, file handling, and socket programming in Java.

- Good understanding of Java Management Extensions (JMX) for monitoring and management.

- Hands-on experience consuming REST APIs using Java.

- Strong problem-solving and analytical skills, with an eye for detail and debugging complex production issues.

- Excellent communication skills able to clearly document, present, and discuss technical solutions.

- Proven ability to work both independently and as part of a collaborative team.

- Strong aptitude and curiosity to learn new technologies and domains quickly.
 

Similar Openings for You