Java Full Stack lead/Architect

Posted 13 Hours Ago
Be an Early Applicant
Bengaluru North, Yelahanka, Bengaluru Urban, Karnataka, IND
In-Office
Entry level
Cloud • Information Technology • Software • Consulting
The Role
Designs and develops end-to-end cloud applications across ReactJS front ends, Java Spring Boot APIs, databases, integrations, and event-streaming systems. Leads technical solution design, architecture, testing, CI/CD, security, scalability, and maintainability. Collaborates with business partners, architects, designers, and developers to translate requirements into solutions, conduct proofs of concept, perform code reviews, coach teammates, and implement automated unit and integration testing using TDD and JUnit.
Summary Generated by Built In

Job Summary:

As an Architect , you will have the opportunity of implementing end-to-end components of custom applications - Development and delivery of multi-channel Cloud based applications (web, mobile, API, etc.). Involves designing and developing the UI, business logic, data & integration layer along with testing and maintenance of these layers. Creating, querying & manipulating databases, APIs and integration, Front end (React.js, Node.js/JavaScript) with rest calls to back end services.  Experience creating Data Product APIs that integrate with various Data Products including APIs, SQL, NoSQL, and Data Mesh. Knowledge of Azure Cloud. High level of responsibility and Ownership from inception through to implementation. Both attention to detail & ability to rise above details to see broader implications & recommend strategic solutions. Ability to work independently and with a team.Proven interpersonal and communication skills with technical & business partners. 

Skillset:

  • Proficiency with back-end Java Spring Boot Frameworks (Spring Cloud, Spring Security, etc.) and familiarity with Data Product API development and event streaming.
  • Proficiency with fundamental front-end languages such as HTML, CSS, JavaScript and familiarity with JavaScript frameworks such as ReactJS.
  • Proficiency with debugging the user interface and back-end application layers.
  • Experience with SQL & NoSQL databases, including Oracle, MS SQL Server and Azure Cloud Databases.
  • Experience integrating with data mesh architecture (e.g. Snowflake, Sigma, Databricks, etc.)
  • Knowledge of Azure and/or related cloud technologies.
  • Experience with event streaming architectures, preferably Confluent Kafka.
  • Familiarity with private and public cloud architectures, including Pivotal Cloud Foundry and Azure.
  • Competent using GitHub, Git commands and Azure DevOps pipelines.
  • Strong experience in Test-Driven-Development (TDD) and writing Junit tests.

 Tasks and Responsibilities:

  • Design and develop ReactJS user interface as outlined by the design team user interface specifications (ex. Figma) and technical architects.
  • Design and develop Spring REST based APIs within technical framework as outlined by technical architects. Design and develop effective RESTful services and APIs.
  • Design and develop event streaming handlers and stateless and stateful processors as outlined by technical architects.
  • Ensure code meets standards and tested appropriate to the platform.
  • Understanding of the Secure Software Development Lifecycle (SSDLC) and/or other methodologies.
  • Experience working on projects following Agile methodologies including Scrum, Extreme Programming (XP), etc.
  • Consult with business partners on requirements and synthesize into technical requirements and designs.
  • On the technical side, work with architects, designers and enterprise framework groups on the best solution for both business and IT.
  • Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.
  • Ensure code meets standards and tested appropriately.
  • Constantly looks for better ways of solving technical problems and designing the solution by not being afraid of challenging the status quo.
  • Identify appropriate technical solutions that provide business value while mitigating technical debt.
  • Participate in R&D and proof of concept (POC) development before active development for any key features where solutions need to be created.
  • Enable the development organization by creating working examples.
  • Follow and implement Test-Driven-Development (TDD) and writing Junit tests.
  • Experience with Continuous Integration/Continuous Deployment (CI/CD) using Azure DevOps or any other CI/CD tool.
  • Strong collaboration, communication and coaching skills.
  • Work with other developers on the team, specifically with code reviews and pair programming.
  • Decipher existing software systems and platforms and hook in applications to applicable data sources.
  • Write both unit and integration tests and develop automation tools for daily tasks.


Skills Required

  • Proficiency with Java Spring Boot, Spring Cloud, and Spring Security
  • Proficiency with HTML, CSS, and JavaScript
  • Experience with ReactJS or similar JavaScript frameworks
  • Experience developing and integrating RESTful APIs
  • Experience with SQL and NoSQL databases, including Oracle and Microsoft SQL Server
  • Experience with Azure Cloud and related cloud technologies
  • Experience with data mesh architectures and platforms such as Snowflake, Sigma, or Databricks
  • Experience with event-streaming architectures, preferably Confluent Kafka
  • Familiarity with Pivotal Cloud Foundry and private or public cloud architectures
  • Competence using GitHub, Git, and Azure DevOps pipelines
  • Strong experience with Test-Driven Development and JUnit testing
  • Experience with CI/CD tools, including Azure DevOps
  • Experience with Agile methodologies, Scrum, or Extreme Programming
  • Understanding of the Secure Software Development Lifecycle
  • Strong collaboration, communication, and coaching skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Bengaluru
286 Employees
Year Founded: 2021

What We Do

Elfonze Technologies is a Bengaluru-based technology and engineering services company that helps organizations modernize enterprise operations. Its offerings include Oracle ERP and enterprise applications, cloud and DevOps services, digital transformation, product engineering, connected supply-chain solutions, AI platforms, cybersecurity, staff augmentation, and managed solutions. The company serves global clients through IT consulting, technology delivery, and specialized supply-chain expertise, emphasizing innovation, operational excellence, and business-process improvement.

Similar Jobs

Cargill Logo Cargill

Software Engineer

Food • Greentech • Logistics • Sharing Economy • Transportation • Agriculture • Industrial
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
155000 Employees

Motive Logo Motive

Artificial Intelligence Engineer

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
4000 Employees

Capital One Logo Capital One

Senior Associate, Business Analysis

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
55000 Employees

Optum Logo Optum

Technical Product Manager

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
160000 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account