sr. backend java developer

$141,440 - $151,840/Yr

Unclassified - Chicago, IL

posted 4 months ago

Full-time - Mid Level
Chicago, IL

About the position

As a Senior Backend Java Developer, you will be a key team member contributing to programming, project management, and development assignments, specifically focusing on backend services within the Client's Digital platform. This role requires a high level of competence, allowing you to perform all programming and development tasks without close supervision. You will be responsible for directly addressing complex application and technical problems, including responding to off-shift and weekend support calls when necessary. You will work independently on complex systems or infrastructure components that may be utilized by one or more applications or systems. Your primary focus will be on driving application development that delivers significant business value. In addition to your development responsibilities, you will also mentor and assist other software engineers, providing them with technical assistance and direction as needed. Maintaining high standards of software quality within the team is crucial, and you will establish good practices and habits to achieve this. Proactivity is key in this role; you are expected to reach out for help when you encounter challenges after conducting reasonable independent research. A sense of urgency is essential when working on tasks, and you will actively follow up on any dependencies or blockers to ensure timely project delivery.

Responsibilities

  • Contribute to programming, project management, and development assignments.
  • Work on backend services in Client's Digital platform.
  • Perform all programming and development assignments without close supervision.
  • Identify and resolve complex application/technical problems, including off-shift and weekend support calls.
  • Work independently on complex systems or infrastructure components.
  • Drive application development focused on delivering business value.
  • Mentor and assist software engineers, providing technical assistance and direction.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Proactively seek help when stuck on an issue after reasonable independent research.
  • Maintain a sense of urgency when working on tasks and actively follow up on dependencies or blockers.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field is required with 5+ years of experience needed.
  • Master's degree with 4+ years of experience is acceptable.
  • 5+ years of experience in designing and developing software applications in Java.
  • Proven experience in designing, developing, deploying, and maintaining software at scale.
  • Experience with relational and NoSQL databases.
  • Familiarity with application architectural patterns such as MVC, Microservices, and Event-driven architectures.
  • Experience deploying software using CI/CD tools like Jenkins, Azure DevOps, or GoCD.
  • Experience deploying and maintaining software using public clouds such as AWS or Azure.
  • Experience working within an Agile framework, ideally Scrum.

Nice-to-haves

  • Experience with message streaming solutions such as AWS Kinesis, AWS SQS, AWS SNS, Apache Kafka, RabbitMQ, or Apache ActiveMQ.
  • Experience designing well-defined Restful APIs.
  • Hands-on experience with API tools such as Swagger, Postman, and Assertible.
  • Experience with Test Driven Development and Behavior Driven Development.
  • Hands-on experience with testing tools such as Cucumber and Selenium and their integration into CI/CD pipelines.
  • Familiarity with datastores such as AWS Aurora, AWS RDS, AWS DynamoDB, MongoDB, ElasticSearch, Cassandra, Redis, MySQL, or Oracle.
  • Experience with other AWS technologies such as API Gateway, ALB, NLB, Fargate, Lambda, S3, and CloudWatch.
  • Experience debugging and maintaining software in Linux or Unix platforms.

Benefits

  • Comprehensive benefits package including health insurance.
  • Incentive and recognition program.
  • 401K contribution (based on eligibility).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service