Whiz Global - McLean, VA

posted 25 days ago

Full-time - Mid Level
McLean, VA

About the position

We are seeking a skilled Java Backend Developer to join our dynamic development team. The ideal candidate will have a strong foundation in Java programming, experience with backend systems, and a proactive approach to problem-solving. In this role, you will be responsible for developing, enhancing, and maintaining backend services, and collaborating with cross-functional teams to deliver scalable and efficient solutions.

Responsibilities

  • Develop, test, and maintain robust backend applications using Core Java.
  • Design and implement APIs and microservices architecture to support front-end applications and external integrations.
  • Collaborate with front-end developers, product owners, and other stakeholders to understand requirements and provide efficient solutions.
  • Write clean, maintainable, and scalable code following best practices and industry standards.
  • Troubleshoot and resolve technical issues, ensuring system stability and performance.
  • Contribute to architectural discussions and help drive technical decisions.
  • Conduct code reviews and provide constructive feedback to team members.
  • Maintain and update technical documentation.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of experience in backend development with Core Java.
  • Strong proficiency in Core Java, including Java 8+ features (e.g., lambdas, streams).
  • Experience with Spring Boot and other Spring Framework components.
  • Familiarity with RESTful API design and implementation.
  • Knowledge of database technologies such as MySQL, PostgreSQL, or MongoDB.
  • Familiarity with ORM tools like Hibernate.
  • Experience with version control systems, especially Git.
  • Understanding of CI/CD pipelines and tools like Jenkins, Docker, etc.
  • Exposure to cloud platforms such as AWS or Azure is a plus.
  • Excellent problem-solving and analytical skills.
  • Strong communication skills and ability to work effectively in a team-oriented environment.
  • Attention to detail and a proactive approach to task management.

Nice-to-haves

  • Experience with microservices architecture and event-driven design.
  • Familiarity with caching mechanisms such as Redis or Memcached.
  • Knowledge of NoSQL databases like Cassandra or DynamoDB.
  • Understanding of messaging systems like Kafka or RabbitMQ.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service