6 days ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Innova ESI
Talent Acquisition | IT Recruitment | Elevating Employee Experiences | Connecting skilled tech talent to cutting-edge companies
Experience: 5+ Years
Notice: Immediate Joiners Only
Job Summary:
We are looking for an experienced Software Engineer - Java and Digital Asset Management with expertise in Spring Boot, Microservices, and Digital Asset Management (Opentext, Adobe, or Akamai Image Manager). The ideal candidate should have a deep understanding of enterprise-scale applications, modern Java development practices, and strong technical leadership skills.
Key Responsibilities:
- Spring Boot Development: Provide technical leadership in Spring Boot, ensuring best practices and adherence to engineering structures.
- Microservices Architecture: Design, develop, and optimize microservices-based architectures for scalable and high-performance applications.
- Java Development: Work with modern Java versions (preferably Java 12 or later) and ensure efficient coding practices.
- Enterprise Systems Integration: Work in large enterprise environments, handling complex backend systems and integrations.
- Code Quality & Performance: Maintain high standards of software quality within the team by establishing good practices and habits.
- Collaboration & Leadership: Work closely with cross-functional teams, provide mentorship, and guide junior developers in best coding practices.
Required Skills & Qualifications:
- 5 to 9 years of experience in software development with expertise in Java and Spring Boot, Kafka
- Strong knowledge of Microservices Architecture and implementation best practices.
- Experience working in large enterprise environments, handling complex backend systems.
- Strong understanding of modern Java versions (Java 12 or later).
- Proficiency in RESTful API development and distributed computing concepts.
- Knowledge of cloud-based deployments and DevOps practices is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication skills and the ability to work in an agile team environment.
Preferred Skills:
- Experience with containerization technologies (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and DevOps practices.
- Understanding of database management (SQL/NoSQL).
- Knowledge of performance optimization techniques for large-scale applications.
Why Join Us?
- Work on cutting-edge digital asset management solutions with enterprise-scale applications.
- Be part of a collaborative and innovative team driving technical excellence.
- Competitive salary and growth opportunities.
- Exposure to leading digital transformation projects in a dynamic work environment.
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Information TechnologyIndustries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Innova ESI by 2x
Get notified about new Java Software Engineer jobs in Bengaluru, Karnataka, India.
Java Developer - Associate - Software Engineering
Java Developer - Associate - Software Engineering
ICETS Q1-26 - Python/Java/Springboot/Angular
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.