i
Birbal AI
5 Birbal AI Jobs
Java Developer - Spring Frameworks (3-5 yrs)
Birbal AI
posted 2mon ago
Flexible timing
Key skills for the job
Job Description :
We are looking for a talented and experienced Java Developer with cloud expertise to join our dynamic and fast-growing team. As a developer, you will work remotely, collaborating with team members to design, develop, and deploy cloud-based applications.
Key Responsibilities :
- Develop, maintain, and enhance Java-based applications.
- Work on cloud-based services like AWS, Azure, or GCP to deploy and scale applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write well-structured, clean, and efficient code following best coding practices.
- Troubleshoot, debug, and upgrade existing systems.
- Perform code reviews and optimize applications for performance and scalability.
- Participate in Agile/Scrum development cycles.
- Manage and ensure timely delivery of assigned tasks.
Required Skills :
- 3-5 years of professional experience in Java development.
- Strong proficiency in Java 8+, Spring Framework (Spring Boot), and RESTful APIs.
- Experience working with cloud platforms such as AWS, Google Cloud, or Azure.
- Knowledge of CI/CD pipelines, Docker, and Kubernetes.
- Hands-on experience with microservices architecture.
- Familiarity with database systems like MySQL, PostgreSQL, or MongoDB.
- Good understanding of version control systems such as Git.
- Excellent problem-solving skills and the ability to adapt to new challenges.
- Strong communication and teamwork skills.
Preferred Skills :
- Experience with DevOps practices and infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Knowledge of monitoring and logging tools like Prometheus, Grafana, or ELK Stack.
- Experience with message brokers (e.g., Kafka, RabbitMQ).
- Familiarity with testing frameworks like JUnit, Mockito, etc.
Education :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Benefits :
- Competitive salary up to 18 LPA based on experience and skills.
- Opportunity to work remotely.
- Flexible work hours.
- Collaborative and innovative work culture.
- Professional development opportunities.
Application Process :
- Please apply with your updated resume.
- Candidates with a notice period longer than 15 days will not be considered.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Developer roles with real interview advice