What are the responsibilities and job description for the Java Backend developer with Python position at Highbrow LLC?
Job Description
We are seeking a highly skilled Java Backend Developer with strong Python expertise to join our dynamic development team in Atlanta, GA. This role requires Day 1 onsite presence, and the ideal candidate will bring extensive experience in designing and building scalable backend systems using Java and Python.
---
Key Responsibilities:
· Design, develop, and maintain scalable backend systems using Java (Spring Boot) and Python.
· Collaborate with front-end developers, QA engineers, and product managers to deliver high-quality solutions.
· Develop RESTful APIs and integrate with external systems and services.
· Optimize application performance, troubleshoot issues, and provide ongoing maintenance.
· Participate in code reviews, design discussions, and contribute to team best practices.
· Write unit and integration tests to ensure application quality and reliability.
---
Required Skills:
· 9 years of experience in Java backend development with strong knowledge of Spring Boot, REST APIs, and Microservices architecture.
· Proficient in Python scripting and application development.
· Solid experience with SQL and NoSQL databases.
· Familiarity with CI/CD pipelines, version control systems like Git, and containerization tools such as Docker/Kubernetes.
· Strong problem-solving, analytical, and communication skills.
· Experience working in Agile/Scrum environments.
---
Nice to Have:
· Cloud experience (AWS, Azure, or GCP).
· Exposure to message brokers like Kafka or RabbitMQ.
· Experience with performance tuning and monitoring tools.