Overview
Position: Senior Java Developer
Experience Required: 7+ Years
Location: Indore, WFO
Employment Type: Full-time
Role Overview:
We are seeking a highly skilled Senior Java Developer with over 7 years of experience to join our dynamic development team. The ideal candidate will have extensive experience in building scalable, high-performance applications using Java technologies. You will be responsible for designing, developing, and maintaining enterprise-level applications while collaborating with cross-functional teams.
Key Responsibilities:
Application Development: Design, develop, and implement robust Java applications, ensuring scalability, security, and performance.
Code Quality: Write clean, efficient, and maintainable code following best practices.
Technical Leadership: Provide technical guidance and mentorship to junior developers.
Design & Architecture: Develop application designs, system architectures, and database structures for complex projects.
API Development: Build RESTful APIs and integrate third-party services.
Testing & Debugging: Conduct unit testing, integration testing, and resolve complex technical issues.
Version Control: Use Git and other version control tools for code management.
Documentation: Create comprehensive technical documentation for the developed solutions.
Collaboration: Work closely with front-end developers, QA engineers, and product managers to deliver high-quality software.
Required Skills & Qualifications:
Core Java Expertise: Strong knowledge of Java 8+ with experience in advanced Java concepts like Multithreading, Collections, and Exception Handling.
Frameworks & Tools: Proficiency in Spring Boot, Spring MVC, and Hibernate/JPA.
Web Services: Experience with RESTful APIs, SOAP, and microservices architecture.
Database Management: Expertise in SQL and relational databases like MySQL, PostgreSQL, or Oracle.
Cloud Services: Hands-on experience with cloud platforms like AWS, Azure, or Google Cloud.
Build Tools: Familiarity with Maven, Gradle, and CI/CD pipelines.
Front-end Skills (Optional but Preferred): Exposure to JavaScript frameworks like Angular, React, or Vue.js.
Testing Frameworks: Proficient in JUnit, Mockito, or other testing tools.
Version Control: Strong understanding of Git, Bitbucket, or similar tools.
Job Type: Full-time
Pay: ₹1,500,000.00 - ₹2,000,000.00 per year
Location Type:
- In-person
Schedule:
- Day shift
Work Location: In person