wp-singular,page-template,page-template-full-width,page-template-full-width-php,page,page-id-1165,wp-theme-highrise,mkd-core-1.0.4,jps-theme-highrise,highrise-ver-1.6,,mkd-smooth-page-transitions,mkd-ajax,mkd-grid-1300,mkd-blog-installed,mkd-header-standard,mkd-sticky-header-on-scroll-up,mkd-default-mobile-header,mkd-sticky-up-mobile-header,mkd-dropdown-slide-from-bottom,mkd-dark-header,mkd-full-width-wide-menu,mkd-header-standard-in-grid-shadow-disable,mkd-search-dropdown,mkd-side-menu-slide-from-right,highrise,wpb-js-composer js-comp-ver-8.0.1,vc_responsive
JOIN OUR TEAM
Are You Looking For Job?
We enthusiastically and purposefully engage in collaborative efforts with our clients, colleagues, and communities, employing innovative methodologies and extensive expertise to achieve impactful outcomes. Our aspiration is to be recognized as the global leader in trusted digital transformation partnerships. We hold a steadfast belief in the potential of collaboration and competence.
Passion, dedication, and a lot of coffee.
Engaging, purposeful, and creative.
We develop solutions that ignite your business.
Life at Surge
We are powered by an exceptional team that harnesses the power of digital technology to solve business problems We thrive in an environment that is open to bring intellects together, irrespective of the background and perspective, leverage each other’s strengths and deliver growth for our customers.
Java Architect
Experience – 12+ Years
Location – Chennai, India
Educational Qualifications: B.E./ ME (CS/EE) or equivalent higher-level degree.
Certifications: Java/JEE and Cloud certifications preferred.
Job description:
- A Java/J2EE technical architect with over 12 years of experience.
- Should be able to handle both the system architect and business analyst role efficiently.
- Should oversee application/product development by working closely with the development team customer, while being involved in resolving day to day issues as well.
Primary Skills required:
- Experience in solution design and architecture, with focus on high availability, clustering, scalability and security.
- Experience in application/product development; should have been involved in all cycles of development including Requirements gathering, Architecture, Design and Development.
- Experience in Java/J2EE (Java, Spring, SpringBoot, JPA ) Enterprise as well as Micro Services applications.
- Good exposure to RDMS systems and ability to create and tune SQL queries.
- Experience in working in agile (Scrum) project management will be an asset.
- Experience in Service Oriented Architecture, Business Process Management, BPEL, BPMN.
- Knowledge and experience in: Microservices architecture, Kubernetes, Helm, Docker, Azure and/or other cloud providers
Secondary Skills required:
- Analyzing complex project requirements to determine their impact on the system architecture.
- Evaluating the need for architecture changes, conducting appropriate cost/benefit analyses
- Preparing and maintaining high-level technical documentation for the customer and for internal teams.
- Preparing and conducting workshops with the customer to gather requirements, propose and discuss technical solutions.
- Providing customer support in the areas related to technical architecture of the system – addressing issues, providing information, monitoring customer satisfaction.
Taking part in the activities of development teams:
- Discussing functional details with the analysts, providing design to the developers, planning and overseeing testing strategy (functional and performance testing)
- Developing and recommending new processes, tools, and technology that improves the system and/or its architecture.
- Working with other team members to address application performance issues.
- Acting as a source of direction, training, and guidance for less experienced staff.
- Working with senior management to secure approval for system architecture and/or related components that do not adhere to corporate technology standards.
- Handling multiple, highly complex projects from inception to completion.
Soft skills required:
- A good team player should be able to motivate and lead teams to work on challenging projects in a collaborative and agile environment.
- Effective leadership skills with good written, verbal communication skills, and interpersonal skills.
- Able to pre-empt, identify and resolve problems that are non-routine or lacking in definition. Attention to detail. Able to work with little or no supervision.
- Good with time management skills.
- Experience range: 8 years of hands-on experience in Java/JEE applications