02 Oct
|
Innova Solutions
|
Chennai
02 Oct
Innova Solutions
Chennai
Exp: 5+ years
Immediate Joiners Only
Interview : 1st -Virtual , Final -F2F (2 rounds)
Key Responsibilities
- Design, develop, and maintain scalable, secure, and high-performance backend applications using Core Java, Spring Framework, Spring Boot, Spring MVC, Kafka, Microservices, and AWS.
- Build and enhance enterprise-grade APIs, backend services, and distributed applications.
- Develop event-driven solutions and messaging systems using Kafka to support scalable business processes.
- Design, develop, and deploy microservices-based applications with a focus on reliability, scalability, and maintainability.
- Develop cloud-native solutions and support application deployment, monitoring, and optimization within AWS environments.
- Collaborate with architects, product managers, business stakeholders, and engineering teams to translate business requirements into technical solutions.
- Participate in system design discussions and contribute to architecture decisions that support scalability, reliability, and maintainability.
- Ensure code quality through best practices, peer reviews, testing, and continuous improvement initiatives.
- Analyze and resolve complex technical issues, performance bottlenecks, and production incidents.
- Contribute to the modernization and optimization of existing applications and platforms.
- Support CI/CD practices and promote engineering excellence across the development lifecycle.
- Mentor junior team members and actively participate in knowledge-sharing activities.
- Create and maintain technical documentation and implementation guidelines.
- Work closely with cross-functional teams to ensure successful project delivery and alignment with business objectives.Utilize AI-assisted capabilities for code generation, refactoring, debugging, documentation, test case creation, and development acceleration.
- Demonstrate practical experience integrating AI-assisted development workflows into daily software engineering activities while maintaining coding standards, security, and quality best practices.
- Evaluate and adopt emerging AI-driven engineering practices that improve software quality, developer productivity, and delivery efficiency.
Required Experience The successful candidate should have:
- 5+ years of experience in backend application development within enterprise environments.
- Strong hands-on experience building scalable, distributed, and high-performing applications.
- Proven expertise in Java-based backend development and modern application architectures.
- Experience working with event-driven systems, service-oriented architectures, and enterprise integration patterns.
- Strong understanding of software engineering principles, object-oriented design, and design patterns.
- Experience developing and maintaining enterprise APIs and backend services.
- Exposure to cloud-native development practices and modern deployment methodologies.
- Experience working in Agile/Scrum environments with cross-functional teams.
- Hands-on experience using AI-powered developer tools as part of the software development lifecycle.
- Ability to troubleshoot complex technical issues and drive solutions independently.
Communication & Collaboration, Preferred Attributes We are seeking a professional who is not only technically strong but also an excellent communicator.
The ideal candidate should
- Possess excellent verbal and written communication skills.
- Communicate effectively with engineering teams, business stakeholders, and leadership.
- Demonstrate strong collaboration and stakeholder management capabilities.
- Be comfortable participating in technical discussions, architecture reviews, and project planning sessions.
- Have the ability to explain complex technical concepts to both technical and non-technical audiences.
- Exhibit a proactive, ownership-driven, and solution-oriented mindset.
- Passion for learning and adopting emerging technologies.
- Strong analytical and problem-solving skills.
- Ability to thrive in a fast-paced, team-oriented environment.
- Experience mentoring developers and contributing to team growth.
- Continuous improvement mindset with a focus on engineering excellence.
- Interest in leveraging AI and automation to enhance software development processes and team productivity.
Education
- Bachelors or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.
📌 Java Back End Developer-Chennai - Immediate Joiners
🏢 Innova Solutions
📍 Chennai