Apply

Sr. Software Engineer- Java (REMOTE)

Posted 2024-11-18

View full description

💎 Seniority level: Senior, 6+ years of Software Development within a Java framework, 3+ years of UI development experience, 3+ years of experience with architecture and design, 3+ years of experience with cloud services

📍 Location: United States of America

💸 Salary: 105000 - 215000 USD per year

🔍 Industry: Insurance

🏢 Company: External

🗣️ Languages: English

⏳ Experience: 6+ years of Software Development within a Java framework, 3+ years of UI development experience, 3+ years of experience with architecture and design, 3+ years of experience with cloud services

🪄 Skills: AWSPostgreSQLPythonSoftware DevelopmentAgileDesign PatternsFlutterGCPJavaKafkaMySQLSCRUMC#AlgorithmsAzureData StructuresReactCollaborationDevOps

Requirements:
  • Advanced programming experience with at least two modern languages like Java, Python, or C#.
  • Proven understanding of micro-services oriented architecture and REST APIs.
  • Experience in architecture, design patterns, and system reliability.
  • Advanced knowledge of DevOps concepts and Cloud architecture.
  • Experience with continuous delivery and infrastructure as code.
  • Strong problem-solving ability and knowledge of software development life cycle tooling.
  • In-depth knowledge of data structures and algorithms.
  • Advanced PowerShell scripting and monitoring concepts.
  • Understanding of security protocols and Agile development environment.
Responsibilities:
  • Scope, design, and build scalable, resilient distributed systems.
  • Build product definitions and leverage technical skills to find solutions.
  • Engage in cross-functional collaboration throughout the software lifecycle.
  • Lead design sessions and code reviews to elevate engineering quality.
  • Define, create, and support reusable application components.
  • Use developer tooling and Cloud services for Java application design.
  • Mentor other engineers and share best practices across teams.
Apply