Job Title: Software Development Engineer II (Java)
Location: Bangalore, India
Duration: 8 Months (Contract)
Job Type: Contractual
Work Type: Onsite (Monday to Friday)
Shift Timings: 9:00 AM – 6:00 PM IST (Flexibility required post 6 PM if needed)
Budget: ₹27,00,000 per annum
Notice Period: Immediate Joiners Only
Key Responsibilities
As a Software Development Engineer II, you will play a critical role in the following areas:
- Collaborate with product managers, business analysts, and other engineering teams to gather technical and business requirements.
- Write high-quality, efficient, and maintainable Core Java code using best practices and modern design patterns.
- Develop, implement, and optimize algorithms and data structures to improve application performance and scalability.
- Perform code reviews, unit testing, and debugging to ensure high-quality deliverables.
- Participate in design discussions and contribute to architectural decisions for new and existing software systems.
- Support troubleshooting efforts and resolve technical issues in a timely and efficient manner.
- Maintain clear and concise documentation related to development work and project deliverables.
Mandatory Skills & Qualifications
To be considered for this opportunity, candidates must meet the following criteria:
- 4+ years of hands-on experience in software development using Core Java.
- Strong foundation in Data Structures and Algorithms (DSA).
- Excellent coding and problem-solving skills.
- Strong verbal and written communication skills to interact with cross-functional teams effectively.
- Ability to work under tight deadlines and manage multiple tasks efficiently.
- Preference will be given to candidates who are currently residing in Bangalore or willing to relocate on short notice.
- Immediate availability or a short notice period (maximum 15 days) is highly preferred.
Educational Background
- A Bachelor's degree in Computer Science (CS), Information Technology (IT), or a B.Sc. in Computer Science is required.
- Additional certifications in Java, DSA, or system design would be an added advantage.
Preferred Qualifications & Traits
- Prior experience in working on enterprise-level applications or high-traffic platforms.
- Familiarity with Agile development methodologies such as Scrum or Kanban.
- Exposure to RESTful API development, microservices architecture, or cloud technologies (AWS, GCP, or Azure) is a plus.
- Ability to write unit tests using JUnit/TestNG and a clear understanding of the CI/CD pipeline.
- Passionate about writing clean code and maintaining coding standards across the team.
- A proactive approach to learning and staying updated with new technologies and development trends.
- Strong sense of ownership and accountability—able to take a task from concept to completion independently.
Skills: junit,software,skills,agile methodologies (scrum, kanban),unit testing,software development,code,restful api development,testng,algorithms,design,cloud technologies (aws, gcp, azure),java,microservices,data structures,core java