Job Closed

This listing is no longer active.

Principal Software Engineer – Java

Backend EngineerSoftware EngineerFull TimeRemoteLeadTeam 10,001+H1B SponsorCompany SiteLinkedIn

Location

India

Posted

159 days ago

Salary

0

Seniority

Lead

Bachelor Degree10 yrs expEnglishAWSDynamoDBJavaJenkinsSpringSpring BootTerraform

Job Description

Principal Software Engineer – Java

Empower

• own design and evolution of micro-services • build and refactor Java/Spring Boot services • champion test-driven development and clean code • architect cloud-native solutions on AWS • mentor engineers and lead design reviews • collaborate with Product, SRE, and InfoSec teams

Job Requirements

  • 10+ years of backend engineering experience
  • 2+ years in a principal or lead role
  • Java mastery, including data structures
  • AWS proficiency with DynamoDB, Lambda, etc.
  • Strong with Terraform or CloudFormation
  • Advanced Dockerfile skills
  • Experience with Jenkins or GitLab CI

Benefits

  • flexible work environment
  • fluid career paths
  • celebrate internal mobility
  • purpose and well-being emphasis
  • work-life balance
  • inclusive environment

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 10,001+H1B Sponsor

• Develop rich client web applications with JavaScript and libraries like AngularJS, React, jQuery and Bootstrap that utilize RESTful Java, Spring, Spring boot web services • Construct, comment, unit test, and end-to-end test user interface programs, modules and components of medium complexity • Maintain and support existing user interface applications of medium complexity • Work with Business Analysts to ensure that technical design and programs satisfy business needs • Implement quality assurance standards for development activities within assigned projects

India
Job Closed
OtherRemoteTeam 10,001+Since 1937H1B No Sponsor

• Architect, develop, and maintain Java-based backend services supporting Caesars iGaming clients • Build and maintain server-side logic enabling game client communication with the Caesars RGS • Implement secure transactional flows including wager placement, outcomes, wallet interactions, and promotional features • Develop APIs and service layers supporting game features, jackpots, bonusing, and tournaments • Ensure high availability, scalability, and reliability of backend systems supporting live real-money gameplay • Write clean, scalable, well-documented production-ready code • Design backend architecture that supports extensibility across multiple game titles • Champion best practices in Java backend development, security, and performance optimization • Conduct code reviews and maintain high engineering standards across the studio • Implement logging, monitoring, and alerting to ensure system stability • Support CI/CD pipelines and deployment processes across development and production environments • Work closely with client engineers to support feature development and integration • Partner with product, math, and design teams to implement game features and promotional mechanics • Collaborate with QA and compliance teams to support testing and regulatory submissions • Participate in sprint planning, technical design reviews, and release planning • Provide backend technical input into roadmap and feature feasibility • Identify opportunities to streamline integrations and improve launch efficiency • Evaluate new backend technologies and tools to enhance studio capabilities • Stay current on iGaming platform standards, regulatory requirements, and emerging technologies • Contribute to a culture of ownership, accountability, and continuous improvement

Nevada
$83.7K - $120K / year
Job Closed
OtherRemoteTeam 501-1,000Since 1983H1B No Sponsor

• Write, optimize, and maintain complex SQL queries to support various business requirements. • Design, develop, and maintain stored procedures, functions, and triggers to automate data processing tasks. • Develop and maintain SQL Server Integration Services (SSIS) packages for ETL processes. • Participate in the design and implementation of data warehouse architectures. • Analyze and optimize database performance by identifying and resolving bottlenecks. • Ensure data integrity and security by implementing appropriate database constraints and security measures. • Create and maintain technical documentation for database systems and processes. • Work closely with cross-functional teams to understand and meet their data needs.

United States
Job Closed

Senior Golang Developer

Aqua Finance

Aqua Finance is a Wisconsin-based financial institution specializing in consumer financing, offering tailored solutions for all clients' financial needs. Aqua F

Backend Engineer160 days ago

• Design, develop, and maintain robust backend services and APIs using Go (Golang) • Build scalable, resilient, and high-performance distributed systems capable of handling complex workloads across multiple environments • Write clean, efficient, and maintainable code that adheres to industry best practices and promotes long-term sustainability • Collaborate closely with product managers, architects, and engineering teams to translate business requirements into technical solutions • Optimize applications for maximum speed, reliability, and resource efficiency through performance tuning and system profiling • Participate in code reviews to uphold quality standards, mentor peers, and drive continuous improvement in development practices • Develop comprehensive unit and integration tests and integrate them into CI/CD pipelines to ensure rapid, reliable deployments • Troubleshoot and resolve production issues, perform root-cause analysis, and implement preventive measures to maintain system stability • Deploy and manage services in cloud environments (AWS, GCP, Azure) using containerization and orchestration tools such as Docker and Kubernetes • Document technical specifications, system architecture, and service behaviors to ensure clarity, maintainability, and knowledge sharing

United States
Job Closed