About The Position

Nerdery is a digital product consultancy that partners with clients to grow their business and delight customers through intuitive, thoughtfully designed technology. They act as allies and guides, solving problems creatively across strategy, design, and technology. At Nerdery, individuals are defined by their impact, working closely with major brands to create innovative digital products. The company celebrates insight, innovation, and expertise, encouraging and expecting growth from its employees. The Senior Java Engineer role at Nerdery is responsible for designing, managing, and implementing robust, scalable, and high-performance solutions for customers. This position requires a proactive collaborator who can translate complex business and functional requirements into production-ready solutions, while also mentoring colleagues to elevate the technical standards across the team.

Requirements

  • Bachelor's degree in Computer Science or related field (or equivalent practical experience)
  • 6+ years of professional software development experience with deep proficiency in modern Java
  • Extensive experience building cloud-based applications in AWS, including familiarity with core compute, storage, and networking services
  • Strong experience with Kafka for event streaming, asynchronous messaging, and building distributed, event-driven architectures
  • Proficient with PostgreSQL, including schema design, query optimization, and working with both transactional and analytical workloads
  • Experience with common Java frameworks and ecosystems (e.g., Spring Boot, Micronaut, or Quarkus)
  • Solid understanding of RESTful API design and development, including building and scaling services across compute types such as ECS/Fargate, EKS, and Lambda
  • Experience with containerisation and orchestration tools such as Docker and Kubernetes
  • Comfortable with common DevOps concerns (e.g., CI/CD) for cloud applications, with strong version-control practices in Git and familiarity with tools such as GitHub Actions and Argo CD
  • Comfortable with automated testing strategies across the stack (unit, integration, and end-to-end tests)
  • Deep understanding of data modeling, domain-driven design, and service architecture patterns
  • Working knowledge of privacy and security best practices, including authentication, authorization, encryption at rest and in transit, and secure data handling
  • Strong emphasis on engineering excellence through testing, documentation, and observability
  • Proven ability to translate business and functional requirements into well-architected, production-ready solutions
  • Excellent problem-solving and analytical skills
  • Ability to communicate clearly with both technical and non-technical team members
  • Proactive collaborator who mentors colleagues and raises the technical bar across the team
  • Comfort with ambiguity and autonomy in identifying and driving important work forward
  • Curiosity about technology and a commitment to continuous learning

Nice To Haves

  • Strong familiarity with Typescript, React, Next, Meta frameworks
  • Experience with noSQL, other relational databases
  • Adept at working with on-site team members

Responsibilities

  • Assume responsibility for the direction of a major component in a larger engagement, including collaborating directly with stakeholders as necessary
  • Demonstrate initiative to manage major components within complex projects with minimal supervision
  • Write code within a particular technology for a client with minimal technical oversight
  • Provide and receive feedback about how to become a better Software Engineer
  • May support the growth of other Engineers through mentorship
  • Other duties as assigned

Benefits

  • Health & Wellness: Choose from two comprehensive medical plans (including an HSA-eligible option), plus high-quality dental and vision insurance.
  • Financial Security (Company-Paid): We provide peace of mind by fully covering the cost of several essential plans: Basic Life and AD&D Insurance, Short-Term Disability (STD), and Long-Term Disability (LTD) coverage.
  • Comprehensive Support: Take advantage of discounted, employee-paid options to protect your family, pets, and assets, including Voluntary Life and AD&D, Accident, Critical Illness, and Hospital Indemnity insurance, Pet Insurance, and plans offering Legal Support and Identity Theft Protection.
  • Retirement: We offer a 401(k) plan with a company match of up to 3.5% with immediate vesting.
  • Time Off: Nerds enjoy flexible time off with Flex PTO that can be used for vacation, personal time, personal illness, or time off to care for dependents.
  • Remote Work: Nerdery is a remote-friendly workplace. Our Minnesota office space is available for Nerds who prefer an in-office environment or collaborative setting.
  • Professional Growth: All Nerds have dedicated resources and access to funds to pursue professional development, attend industry conferences, and obtain certifications.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service