×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer (Java back-end

Job in Alpharetta, Fulton County, Georgia, 30239, USA
Listing for: Delta Dental of California
Part Time position
Listed on 2026-08-01
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, Java Developer, DevOps
Job Description & How to Apply Below
Position: Senior Software Engineer (Java back-end)


* This role does not offer visa sponsorship. Candidates must be authorized to work in the U.S. without current or future sponsorship (including CPT, OPT, TN or H1B).

**This is a hybrid position with an onsite requirement of 1-2 days per week in Alpharetta, GA. Candidates should be within a reasonable commuting distance (approximately 50 miles) of Alpharetta, GA to support onsite requirements.

The Senior Software Engineer will help build and support enterprise applications using Java, Spring Boot Microservices, and Microsoft Azure cloud services. Along with writing effective code, the position will be responsible for designing, building, delivering, maintaining, and supporting highly scalable, secure, and 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 Dev Ops engineers.

This role requires strong analytical and problem-solving skills, hands-on experience with Azure Functions and Azure Durable Functions, exposure to database design and optimization, and the ability to support mission-critical production systems.

  • 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
  • Participates in architectural design, system analysis, and programming activities on application software, including independent research and study when needed
  • Designs, develops, and maintains scalable, secure, and high-performance applications using Core Java, Spring Boot Microservices, RESTful APIs, and distributed system architectures
  • Develops and supports cloud-native solutions leveraging Microsoft Azure, including Azure Functions and Azure Durable Functions
  • 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
  • Produces complete, simple, and readable technical documentation for everything developed and maintains a team culture of documenting everything
  • Tests and ensures quality of all code developed in line with principles of test-driven development and continuous delivery, utilizing test automation frameworks wherever possible
  • Participates in code reviews, provides technical guidance, and mentors software engineers
  • Collaborates closely with Engineering leadership, Product Managers, Designers, Test Automation, Dev Ops, and other teams and business units to define, prioritize, sequence, and scope business and functional requirements and drive results
  • 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
  • Performs impact assessment of product, hardware, and software upgrades
  • 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 lieu of education or degree.
  • Strong expertise in Core Java (Java 17+) is required, including Object-Oriented Programming, Collections Framework,…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary