Java Technical Architect opportunity with Fluentgrid Limited in Visakhapatnam

  • Full-time

Company Description

Fluentgrid Ltd is an ISO 9001:2015, CMMi Level 5 certified global software company that provides IT solutions & Services in the Energy & Utility and Smart City spaces. Fluentgrid has a robust software product suite called mPower which is specifically designed and built for utilities from ground up. The major components of the mPower Product Suite includes Customer Information System (CIS), Customer Relationship Management (CRM), Automatic Metering Infrastructure (AMI), Grid, Insight etc. and the complete solutions come with a range of professional implementation services. We are the only Indian product company to be featured in the Gartner Magic Quadrant (MQ) for CIS Solutions for the utility sector, alongside companies like SAP and Oracle. At present Fluentgrid is serving nearly 20 global & domestic utilities with more than 20 million Consumers using the mPower Suite to enable their end-to-end business process transformation. With its headquarters in Visakhapatnam, India, Fluentgrid has over 600 employees in over 50 projects and 6 locations worldwide.

Job Description

Roles and Responsibilities-

  • Should be hands on coding and willing to code as individual contributor along with providing architectural guidance to team, create HLDs and LLDs.
  • Design, implement, deploy and maintain complex software solutions that fully satisfy the business requirement.
  • Identify and help implement tools and methods that continuously improve the code quality.
  • Facilitate knowledge sharing and technical discussions on coding best practices.
  • Drive good software development methodology.
  • Provide functional and non-functional inputs, and collaborate with the Business Analyst and Product Owner to ensure clear and well-formed user stories and clarify any prior defects.
  • Provide support for functional, regression and performance testing, and provide analysis and recommendation on improvements to testing and operational processes.
  • Effectively communicate (written, verbal) issues and solutions in a clear, consistent manner through appropriate methods (voice calls, email, instant messaging, and ticketing systems).
  • Provide technical support including issue investigation and analysis for production alerts; fulfill tasks that aid monitoring of production health.
  • Leads in the analysis, design, and implementation planning of the technical/business solution
  • Willing to work on additional tasks and responsibilities that will contribute towards team, department, and company goals.
  • Architect experience and responsibility includes defining, prototyping and recommending the technology solutions, detailing the implementation design and identifying interfaces with other products for integration
  • Abreast of latest technologies & tools and ability to evaluate and select appropriate tools and technologies as per the requirements
  • Apply attained experiences and knowledge in solving problems that are complex in scope requiring in-depth evaluation
  • Work collaboratively within a team of other engineers and have strong influencing and leadership skills- Generalist technical knowledge within department and working knowledge of major system component interactions
  • Mentor senior developers.

Qualifications

  • Should have 12+ years’ experience in Java/J2EE technologies - design and development of high-volume, high-performance, high-availability, service-oriented Java applications using proven Java frameworks and technologies.
  • Minimum 3-years’ of architecture experience
  • Design and develop scalable web-services.
  • Design and develop reusable libraries and APIs.
  • Java technologies: Java EE/J2EE, JPA/Hibernate, Spring, Servlets, JDBC, JMS, JSON, JUNIT
  • Experience in Web Services using SOAP, XML/XSLT, and Restful Services.
  • At least 1 year experience in SOA is required
  • Experience in e-Governance and ERP module implementation is added advantage.
  • Strong Integration experience
  • Good working experience in JBoss, Tomcat.
  • Hands on database experience including transaction management, SQL programming, schema design.
  • Experience architecting infrastructure solutions using both Linux/Unix and Windows with specific recommendations on server, load balancing, HA/DR, & storage architectures.
  • Ability to communicate effectively in English, with good verbal and written skills.
  • Ability to build rapport with team members and clients.
  • Strong analytical, problem solving skills and technical troubleshooting.

Additional Information

Best compensation as per market standards, competitive working environment.