24 Sep
|
Livine | Poultry Management Software
|
India
24 Sep
Livine | Poultry Management Software
India
Java Developer (2–4 Years Experience)
About the Role
We are looking for a passionate Java Developer with 2–4 years of experience to join our backend engineering team. The ideal candidate should have strong hands-on expertise in Java frameworks, relational databases, and version control with Git, along with exposure to modern development practices. Occasional Python development and working with analytics-focused features will also be part of the role.
This role primarily focuses on backend application development, building scalable services, and ensuring robust system performance.
Key Responsibilities
- Design, develop, and maintain backend applications using Java (Quarkus, Spring, Spring Boot, Java EE).
- Write clean, efficient, and maintainable code following best practices.
- Work with relational databases (MySQL, PostgreSQL, etc.): design schema, optimize queries, and ensure data integrity.
- Implement and maintain microservices and SOA-based applications.
- Collaborate with cross-functional teams (frontend, DevOps, product, data) to deliver end-to-end solutions.
- Debug and resolve complex technical issues in production and development environments.
- Participate in code reviews and contribute to improving development standards.
- (Occasional) Develop scripts and modules in Python for analytics, automation, or data processing.
- Work with AWS cloud services for deployment, scaling, and monitoring of applications.
- Apply knowledge of data structures and algorithms to build efficient systems.
- Use Git for source code management and collaboration.
Required Skills & Qualifications
- 2–4 years of qualified experience as a Java developer.
- Strong knowledge of Java frameworks: Quarkus, Spring Boot, Spring, Java EE.
- Experience with relational databases (SQL, schema design, performance optimization).
- Solid understanding of object-oriented programming (OOP) and design principles.
- Good debugging and problem-solving skills.
- Knowledge of microservices and service-oriented architecture (SOA).
- Strong understanding of data structures and algorithms.
- Hands-on experience with Git for version control.
- - Good to Have
- Python development experience.
- Exposure to data analytics / data-driven applications.
- Familiarity with AWS cloud services (EC2, S3, RDS, Lambda, etc.).
- Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
- Knowledge of Docker/Kubernetes for containerized deployments.
- Understanding of RESTful APIs and API design best practices.
- Knowledge of NoSQL databases (MongoDB, Cassandra, DynamoDB, etc.).
Soft Skills
- Strong communication and collaboration skills.
- Ability to work in a fast-paced environment with minimal supervision.
- Proactive problem-solving and ownership mindset.
- Willingness to learn new technologies and adapt quickly.
📌 Java Developer (India)
🏢 Livine | Poultry Management Software
📍 India