Role: Sr. Java Developer
Experience: 5+ Years
Location: Bangalore
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.