Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Innovya Technologies

Full Stack Developer- Java, Springboot, Microservices

Career Insights for Java Developer / Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on California data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Java Developer or Engineer designs or improves computer software using the JAVA computer programming language. Oversees the JAVA software application development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance.

$122,267 / year median in California

-5% projected decline

Explore Career

Job Description

Full Stack Developer- Java, Springboot, Microservices at Innovya Technologies Full Stack Developer- Java, Springboot, Microservices at Innovya Technologies in Altadena, California Posted in about 5 hours ago.

Type:

full-time We are seeking an experienced Senior Java Developer / Java Architect to lead the architecture, design, development, and deployment of scalable, cloud-native enterprise applications. The ideal candidate will have deep expertise in Java, Spring, Kubernetes/OpenShift, AWS, and microservices architecture , along with strong technical leadership skills. This role will be responsible for driving architectural decisions, establishing development best practices, mentoring engineering teams, and ensuring the delivery of secure, scalable, high-performance applications across cloud and containerized environments. Key Responsibilities Lead the architecture, design, development, and deployment of enterprise-scale Java applications. Define and implement cloud-native, microservices-based architectures using Java and Spring Framework. Provide technical leadership and guidance to development teams throughout the software development lifecycle. Design and implement solutions using Kubernetes, OpenShift, Tanzu, Docker, and AWS . Develop and integrate RESTful APIs and event-driven applications using Confluent Kafka. Establish and enforce coding standards, design patterns, architecture principles, and engineering best practices. Collaborate with product owners, business stakeholders, architects, and engineering teams to translate business requirements into scalable technical solutions. Mentor developers and conduct technical design/code reviews. Drive application modernization, containerization, and cloud migration initiatives. Ensure applications meet requirements for performance, scalability, security, resiliency, and maintainability . Support CI/CD implementation and DevOps practices using Jenkins/Bamboo, Git, and Maven. Define and improve automated testing strategies across unit, integration, and UI testing. Troubleshoot complex production and performance issues and provide architectural recommendations. Required Technical Skills Architecture & Leadership Technical Leadership and Enterprise/Application Architecture Microservices and Cloud-Native Architecture Design Patterns, SOLID principles, and software engineering best practices Experience leading and mentoring engineering teams Java & Backend Strong experience with Java 8+ Spring Framework / Spring Boot RESTful APIs and microservices Node.js Confluent Kafka / Apache Kafka Experience with enterprise integration patterns Cloud & Containerization AWS Kubernetes OpenShift Tanzu Docker Experience deploying and managing containerized applications Frontend Angular 17 TypeScript Node.js

HTML5 CSS

Jasmine / Karma DevOps & Build Tools Git Jenkins / Bamboo Maven CI/CD pipelines Automated build and deployment processes Database & Development Tools DB2 IntelliJ IDEA Preferred Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 10+ years of software development experience, with significant experience in Java-based enterprise applications. 5+ years of experience in technical architecture or technical leadership roles. Hands-on experience designing high-volume, highly available distributed systems . Experience with AWS cloud architecture and enterprise application modernization. Strong communication, problem-solving, and stakeholder management skills. Ideal Candidate The ideal candidate is a hands-on technical leader who can work at both the architectural and implementation levels. They should be comfortable making complex technology decisions, working closely with development and DevOps teams, and providing technical direction while remaining engaged with the underlying code and architecture.