Job ID: JOB_ID_4992
Job Overview
We are looking for a talented Java Backend Developer to join our team for an onsite role in Charlotte, NC. This position involves working on critical backend systems, leveraging modern Java technologies and microservices architecture. The ideal candidate will have a strong understanding of the full software development lifecycle, with a focus on backend development, and experience with cloud platforms and containerization technologies. You will be part of a dynamic team responsible for building and maintaining scalable, high-performance applications.
Key Responsibilities
- Design, develop, and maintain robust backend services using Java, Spring Boot, and Spring Cloud.
- Implement microservices architecture and ensure seamless integration between services.
- Develop and optimize RESTful APIs for efficient data exchange.
- Utilize Kafka or other messaging systems for asynchronous communication.
- Work with distributed caching solutions like Redis to improve performance.
- Manage and interact with databases such as Postgres, MongoDB, or Oracle.
- Deploy applications using Docker and Kubernetes.
- Implement monitoring and logging solutions using ELK stack or Prometheus/Grafana.
- Leverage cloud platforms like AWS or Azure for development and deployment.
- Write unit tests and integration tests using JUnit, Mockito, and other relevant frameworks.
- Collaborate with frontend developers, QA engineers, and DevOps teams to ensure smooth project delivery.
- Participate in code reviews to maintain code quality and share knowledge.
- Troubleshoot and resolve production issues in a timely manner.
- Contribute to the continuous improvement of development processes and tools.
Required Skills
- Strong proficiency in Java and the Spring ecosystem (Spring Boot, Spring Cloud).
- Experience with microservices architecture and design patterns.
- Solid understanding of RESTful API design and development.
- Experience with messaging queues like Kafka.
- Knowledge of distributed caching systems (e.g., Redis).
- Experience with relational databases (e.g., Postgres, Oracle) and NoSQL databases (e.g., MongoDB).
- Familiarity with containerization technologies (Docker, Kubernetes).
- Experience with cloud platforms (AWS, Azure).
- Proficiency in unit testing (JUnit, Mockito) and integration testing.
- Experience with monitoring tools (ELK, Prometheus, Grafana).
- Understanding of CI/CD pipelines.
- Familiarity with Linux shell scripting.
- Excellent problem-solving and debugging skills.
Preferred Skills
- Full-stack development experience.
- Experience with frontend technologies (React, Redux, HTML5, CSS3).
- Knowledge of testing frameworks like Jest, Cypress, Cucumber, Gherkin, Selenium.
- Experience with Postman for API testing.
- Familiarity with performance testing tools like JMeter.
Special Requirements
Onsite, Face 2 Face (In-person) Interview
Compensation & Location
Salary: $56 – $74 per year (Estimated)
Location: Charlotte, NC
Recruiter / Company – Contact Information
Email: han09.official@gmail.com
Recruiter Notice:
To remove this job posting, please send an email from
han09.official@gmail.com with the subject:
DELETE_JOB_ID_4992