Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas.
Lead and work with the strong team of Java developers building complex server-side, web, SaaS-based products that are at the confluence of Cloud/SaaS, Analytics, Big Data and Social.
Translate complex business requirements into efficient architecture and design and ultimately releases of market-leading products.
Architect, design (high level and low-level design) and develop (hands-on) large scale, complex applications.
Use your technical influence to drive innovation and engineering standards/best practices across engineering.
Follow the SDLC and agile methodologies in a multi-site development environment using professional build and configuration management processes.
Follow other product development quality practices in the company.
Supports and develops software engineers by providing advice, coaching and educational opportunities.
Provides information by collecting, analysing, and summarising development and platform issues.
Strong experience in Core Java, OOAD, Spring Boot, HTML5, CSS3, Angular, JSON, XML, RDBMS, SaaS etc.,
Experience in layered implementations using web services and REST APIs, service-oriented architecture, variety of java standard libraries and 3rd party open source libraries NG and NPM.
Good Knowledge of Design Patterns, framework and component development.
Competency in professional engineering best practices and processes relating to software development lifecycle (Scrum, architecture/design/coding standards/code reviews, unit testing, build processes, testing, operations, etc.).
Take ownership, mentor people and help them in solving functional/technical problems.
Stand as an example for the team to execute with strict cadence to process, quality and timeline of deliverables.
Experience in working in a Multi-site development environment.
Experience in distributed and Enterprise Software Product development experience is a huge plus.
Excellent collaboration, as well as written and oral communication skills.
At Digital Harbor we are using and developing next-generation architectures (Microservices and Semantic Web), cutting edge technologies including Artificial Intelligence, Unstructured Data Analytics, Predictive Analytics, and Web 3.0 frameworks (JEE Profile and CDI, Angular JS, Node JS, MongoDB, Social BPMS, NLP). Digital Harbor has been at the forefront of creating “first-of-its-kind” technologies, platforms and solutions across multiple verticals. We were the first to create a “link analytics” platform for Intelligence agencies, first to develop smart client technology for web, first to create Model-driven framework for J2EE, first to create a unified composite application platform, first to create Know Your Customer (KYC), first to create Know Your provider (KYP).