Search by job, company or skills

Divergent Software Labs Pvt. Ltd.

Senior Java Architect

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Company Description

Divergent Software Labs Pvt. Ltd., established in 2014, is a global product engineering company specializing in delivering world-class software products across diverse domains. Over the years, the company has successfully developed more than 100 high-quality software solutions while emphasizing efficient, iterative development processes using Lean systems. The company leverages cutting-edge technologies in mobile, web, desktop, and server-side development, catering to both traditional and modern technology stacks including Java, Android, iOS, JavaScript frameworks, and NoSQL solutions. Divergent is committed to fostering collaboration, innovation, and quality-driven results for its clients.

Role Description

This is a full-time, on-site role based in Indore for a Senior Java Architect. The Senior Java Architect will be responsible for designing and implementing scalable software architectures, optimizing application and system performance, and collaborating with cross-functional teams to deliver cutting-edge solutions. You will also mentor junior team members, troubleshoot technical issues, and ensure adherence to industry best practices and project timelines.

Qualifications
  • Strong expertise in Java technologies such as J2EE, Servlet, JSP, Spring (Spring MVC, Spring Boot, Spring Data), Hibernate, JPA, and EJB 3
  • Proficiency with database systems like PostgreSQL, MySQL, MS SQL Server, DB2, and Oracle
  • Experience in front-end technologies like JavaScript, Angular, ReactJS, HTML5, and CSS3
  • Familiarity with server-side technologies such as Apache Tomcat, JBoss, Websphere, Weblogic, and Jetty
  • Knowledge of NoSQL database technologies like MongoDB and business tools like JBoss Drools Engine and Activiti Workflow
  • Proven ability to lead, mentor, and collaborate with interdisciplinary teams
  • Strong analytical and problem-solving skills with proficiency in managing complex system architectures
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Certifications in Java or related technologies are a plus

More Info

Job Type:
Industry:
Employment Type:

Job ID: 140855503