Overview
Job Title: Java Developer
Company Overview
Trinesis Technologies Private Limited is a dynamic and innovative software development company dedicated to delivering cutting-edge solutions to our clients. We are committed to providing robust software solutions to our diverse client base. Our team upholds an environment of collaboration, innovation, and technological expertise, ensuring we continue to deliver customized solutions tailored to suit our clients' needs.
Key Responsibilities
- Microservices Development: Design, develop, and deploy Java-based microservices using Spring Boot and Hibernate, following industry best practices and ensuring optimal performance.
- AWS Fargate Deployment: Leverage your Docker expertise to containerize microservices and deploy them seamlessly on AWS Fargate, managing scaling and resilience.
- Data Persistence: Design and implement efficient data models using Hibernate, ensuring data integrity and performance.
- Collaboration: Work closely with cross-functional teams (including front-end developers, QA, and DevOps) to understand requirements, refine designs, and deliver end-to-end solutions.
- Problem Solving: Troubleshoot and resolve production issues promptly, demonstrating strong analytical and problem-solving skills.
- Code Quality: Participate in code reviews and uphold high coding standards, contributing to a clean and maintainable codebase.
- Mentorship: Guide and mentor junior developers, sharing your knowledge and experience to help them grow.
- Optimize application performance and ensure responsiveness.
- Participate in code reviews and provide constructive feedback to team members.
- Stay up to date with the latest trends and technologies in Java development.
Requirements: Must Have
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years of hands-on experience as a Java developer, with a strong focus on Spring Boot, Hibernate, and microservices architecture.
- Deep understanding of AWS Fargate, EC2, S3, RDS, and other relevant services.
- Experience in containerizing applications and deploying them on AWS Fargate using Docker.
- Excellent SQL skills for designing efficient database schemas and writing optimized queries.
- Strong grasp of core software engineering concepts like data structures, algorithms, and design patterns.
- Excellent problem-solving and communication skills.
- Ability to work effectively in a fast-paced environment and meet project deadlines.
Additional Qualifications: Nice to Have
- Familiarity with building and maintaining large-scale enterprise applications.
- Knowledge of Kafka message brokers for asynchronous communication between microservices.
- Proficiency in writing unit and integration tests for Java applications.
- Experience with Agile methodologies.
Benefits and Perks
- Competitive salary and benefits package.
- Opportunity for professional growth and advancement.
- Dynamic and collaborative work environment.
- Flexible working hours and remote work options.
- Various learning opportunities and training programs.
Immediate joiners preferred. Candidates currently serving a notice period must have a minimum of 30 days' notice.
Job Type: Full-time
Pay: ₹900,000.00 - ₹1,000,000.00 per year
Benefits:
- Health insurance
- Provident Fund
Location Type:
- In-person
Schedule:
- Monday to Friday
Application Question(s):
- Are you currently serving your notice period? If yes, when is your last working day?
- Are you available to join immediately?
- What is your expected CTC in Lakhs per annum?
- If you are holding another offer, what is the CTC offered to you?
Experience:
- Java: 3 years (Required)
Work Location: In person
Expected Start Date: 15/04/2025