Jobs · Engineering

Sr Software Engineer - Java/SpringBoot, Optum Technology - Remote

Optum · Minnetonka, MN · 1 mo ago
Engineering$92k–$164k/yrFull-time

Primary Responsibilities

  • Full Stack Development: Developing and managing business rules in IBM ODM, including rule authoring, decision tables, and ruleflow maintenance
  • Design and build REST and GraphQL APIs in Java
  • Design and implement Kafka producers and consumers including schema design, partitioning strategy, and reliable message processing
  • Set up and manage deployment pipelines using GitHub Actions, including reusable workflows, environment secrets, and automated deployment rules
  • Write JUnit tests with high code coverage, ability to identify and remediate issues from static and dynamic code analysis tools (eg, CodeQL, SonarQube, security scanners)
  • Work with MySQL, including designing high performance database schemas optimized for high volume transactional workloads
  • Perform system testing and end to end testing to ensure the delivery of high quality, resilient, and secure code to production, and provide support for production systems as needed
  • Deploy services on Kubernetes based platforms (eg, HCC K8s), including configuration, scaling, and troubleshooting
  • Devops & Collaboration: Use observability and monitoring tools such as Splunk, Dynatrace, Zabbix, and Grafana to monitor logs, track application performance, analyze trends, and proactively identify issues
  • Collaborate with cross-functional teams including architects, business users and operations
  • Participate in code reviews, architecture discussions, and agile ceremonies
  • Support the application in production, ensuring availability, stability, and timely issue resolution
  • Participate in PLM activities, ensuring compliance with organizational release governance and alignment with CI/CD and deployment lifecycle requirements
  • Maintain detailed and up to date documentation for application features, system behavior, and associated security controls to support engineering and operational excellence
  • Ai Tool Usage: Utilize AI-powered development tools (eg, GitHub Copilot etc) for code generation, refactoring, debugging, and documentation
  • Apply AI tools to improve test coverage, code quality, and productivity
  • Stay updated with emerging AI technologies relevant to software development

Required Qualifications

  • Bachelor's degree or higher in Computer Science, Engineering, or related field
  • 10+ years of experience in IT, with solid focus on application engineering and production operations
  • Solid experience with cloud platforms, APIs, event driven automation, and integration patterns
  • Experience in scripting and automation using Python, Power Automate, Microsoft Graph API, and shell scripting
  • Solid experience with Java, Maven, XML, REST APIs, microservices, and web services
  • Solid SQL skills and experience with relational and NoSQL databases; exposure to Kafka or other streaming platforms
  • Working knowledge of AI tools and their application in engineering workflows
  • Proven excellent communication skills with ability to explain complex concepts clearly
  • Proven comfortable working with global, distributed teams in a fast paced environment

Similar jobs