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.

Carnera Technologies Pvt Lts

Senior Software Engineer

Career Insights for Software 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 Software Developer or Engineer designs or improves computer software. Oversees the entire software 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. May specialize in the design of computer applications or computer systems.

$162,138 / year median in California

-13% projected decline

Explore Career

Job Description

Senior Software Engineer Carnera Technologies Pvt Lts Oakland, CA Job Details Full-time | Contract From $50 an hour 7 hours ago Qualifications Index optimization Spring Boot CI/CD Data model design Software engineering Data modeling projects Kubernetes Writing skills DevOps Improving system uptime or availability Data retrieval time improvement System design Scalable systems Enterprise software support Schema design Enterprise software systems development Microservices Stored procedures SQL Docker Continuous improvement Scalability Agile Agile software development Application Maintenance System tuning Multithreading Microsoft Azure Machine Learning Studio Design (software development lifecycle) Cross-functional communication Full Job Description Overview We are looking for a Senior Software Engineer who will help build and support enterprise applications using Java, Spring Boot Microservices, and Microsoft Azure cloud services. In addition to writing effective code, the position will design, build, deliver, maintain, and support highly scalable, secure, high-performance products and applications. The incumbent will use industry best practices and work collaboratively with a cross-functional team of product managers, UX designers, architects, principal engineers, software engineers, test automation teams, and DevOps engineers. Responsibilities Performs as a key contributor to an engineering team that builds and supports exceptional products and enterprise applications that provide innovative solutions to challenging business use cases, existing systems, and operational problems Designs, develops, and maintains scalable, secure, and high-performance applications using Core Java, Spring Boot Microservices, RESTful APIs, and distributed system architectures Develops high-quality and production-ready software by using best-practice data structures, algorithms, design patterns, and frameworks that are maintainable, scalable, responsive, and secure Writes highest quality code with attention to scalability, security, and performance and with an end-to-end mindset from conception to delivery and production support, owning specifications, quality, release deployments, and monitoring of production health Designs and implements RESTful APIs, event-driven integrations, and distributed system architectures Analyzes, designs, and optimizes database schemas, tables, indexes, queries, and data access strategies Troubleshoots and resolves performance, scalability, and reliability issues across application and database layers Participates in code reviews, provides technical guidance, and mentors software engineers Supports CI/CD pipelines, automated deployments, cloud-native operational practices, and monitoring of production health Provides production support, incident troubleshooting, root cause analysis, and continuous improvement initiatives Ensures adherence to coding standards, security requirements, and enterprise architecture guidelines Skills/Experience 4+ years of professional experience designing, developing, and supporting enterprise applications using Java and Microservices Architecture. Bachelor's degree in Computer Science, Engineering, or a related technical field; additional experience may be accepted in place of education or degree. Strong expertise in Core Java (Java 17+) is required, including Object-Oriented Programming, Collections Framework, Multithreading and Concurrency, Exception Handling, and JVM Performance Tuning. Extensive experience developing Spring Boot Microservices is required. Hands-on experience with REST APIs and Microservices Architecture is required. Strong knowledge of relational databases and data modeling, including database schema design, tables, indexes, views, stored procedures, SQL performance tuning, and query optimization is required. Ability to independently design and develop enterprise-grade solutions, contribute to modernization initiatives, and drive continuous improvements in performance, scalability, and reliability is required. Experience supporting and troubleshooting production systems is required. Strong written and verbal communication, collaboration, and presentation skills are required. Strong understanding of SDLC, Agile methodologies, and DevOps practices is required. Experience designing and developing highly scalable and secure applications and products. Experience developing and deploying applications on Microsoft Azure. Experience with Azure services such as Service Bus, Event Grid, Azure Kubernetes Service (AKS), Application Insights, and Azure DevOps is a plus. Experience with Docker, Kubernetes, and containerized deployments is a plus. Exposure to event-driven architectures, messaging technologies, CI/CD pipelines, and Infrastructure as Code (IaC) is a plus. Experience in healthcare, insurance, or other highly regulated enterprise environments is a plus. Strong analytical and problem-solving skills with the ability to support mission-critical production environments. Ability to understand business plans and apply that information to the development of an IT business case. Anticipates problems, resistance, or likely objections and takes action to resolve them.
Pay:
From $50.00 per hour Expected hours: 40.0 per week Application Question(s): How many years of hands-on professional experience do you have with Java and Microservices architecture? How many years of hands-on experience do you have with Spring Boot Microservices and REST APIs? Have you developed and deployed applications on Microsoft Azure? If yes, please mention the Azure services you have worked with. How many years of experience do you have working with relational databases/SQL, including query optimization, indexing, schema design, and performance tuning? Do you have hands-on experience with Java 17 or higher?
Work Location:
Hybrid remote in Oakland, CA 94612