Senior Java Developer
Interra Information Technologies
Noida, Uttar Pradesh, India · Full Time
Be the first to apply
- Experience
- 7–10 yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 days ago
- Work mode
- In office
- Education
- B.Tech / B.E. in Computer Science and Engineering
- Eligibility
- Applicants should hold a B.Tech or B.E. degree in Computer Science and Engineering (CSE).
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Company
Interra Information Technologies, part of the Ferfier Group, specializes in Digital Engineering Services primarily in the Mobility and Manufacturing sectors. With over 20 years of expertise, InterraIT drives customers' digital transformation and modernization initiatives employing advanced technologies, fostering growth and agility in the digital landscape. The company holds an ISO 27001 certification, affirming its commitment to stringent information security standards.
Job Overview
This role seeks a seasoned Senior Java Developer, bringing 7 to 10 years of practical experience in building robust, high-performing, and scalable web applications and backend services. The position is based in Noida and operates fully on-site.
Key Responsibilities
- Architect, develop, test, and maintain scalable Java-based systems and applications.
- Develop RESTful APIs and web applications utilizing Java and Spring Boot frameworks.
- Design microservices-oriented applications and implement distributed system components.
- Integrate and utilize Kafka and other message queue technologies to support asynchronous and event-driven communications.
- Implement caching solutions to boost application performance.
- Craft efficient SQL queries and manage Oracle database interactions.
- Translate complex technical requirements into robust, maintainable software solutions.
- Debug, troubleshoot, and resolve software defects and issues.
- Engage in code reviews to uphold coding standards and best practices.
- Collaborate effectively with cross-disciplinary teams to ensure quality software delivery.
- Ensure optimal application scalability, security, performance, and reliability.
Required Qualifications and Skills
- 7 to 10 years of professional experience in Java development.
- Strong expertise in Core Java programming.
- Proficiency with Spring Boot for backend development.
- Solid understanding of Microservices architecture.
- Hands-on experience using Kafka or other message queue systems.
- Familiarity with caching concepts and their implementation.
- Experience developing web applications and REST APIs.
- Strong skills in SQL and working with Oracle databases.
- Deep understanding of data structures and algorithms.
- Proficient in object-oriented programming principles and software design patterns.
- Excellent problem-solving and debugging capabilities.
Preferred Attributes
- Experience in designing or maintaining high-volume or distributed applications.
- Knowledge of event-driven architectural models.
- Expertise in application performance tuning and scalability improvements.
- Familiarity with agile methodologies and CI/CD pipelines.
- Previous exposure to enterprise-level application development.
Candidate Profile
- Strong coding skills complemented by analytical problem-solving.
- Ability to work independently and collaboratively in teams.
- Comprehensive knowledge of backend development and distributed system principles.
- Comfortable working with production-grade software environments.
- Effective interpersonal and communication skills.
Location and Work Conditions
This position is based in Noida with a mandatory work-from-office policy.
Additional Information
This is a priority position with an urgent hiring need. Candidates who can join immediately or have a short notice period are highly preferred. Prospective applicants are encouraged to apply promptly.
Level
Senior
Minimum education
Bachelor's Degree