Job Summary
We are seeking a skilled Java Developer with 8–10 years of professional experience in software development, specializing in Java and Oracle technologies. The ideal candidate will have strong technical expertise in developing robust applications, designing database solutions, building APIs, and leading technical initiatives in an Agile environment. Only Engineers or MCA candidates will be considered.
Job Qualifications
Technical Skills
- Expert‑level proficiency in core Java concepts (J2SE, multithreading, data structures).
- Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Data).
- Proven experience in designing, building, and consuming RESTful and SOAP web services.
- Excellent problem‑solving, analytical, and communication skills.
- Ability to work independently as well as collaboratively within a team.
- Experience in infrastructure support and CI‑CD platform, Terraform.
- Proficiency in AWS or GCP services and infrastructure management.
- Strong expertise in Oracle database development, including advanced SQL, PL/SQL, database design, and performance tuning.
Professional Skills
- Excellent problem‑solving, analytical, and communication skills.
- Ability to work independently as well as collaboratively within a team.
- Strong ownership mindset – cares about outcomes, not just implementation.
- Comfortable navigating ambiguity and balancing delivery with long‑term design integrity.
Job Responsibilities
- Design and optimize Oracle database schemas, develop efficient SQL and PL/SQL procedures and functions, and ensure database performance.
- Act as a subject matter expert, guide best practices, conduct code reviews, and mentor junior developers.
- Collaborate with architects and product managers to define system requirements and technical specifications.
- Diagnose and resolve complex technical challenges to ensure application stability and performance.
- Design and develop RESTful APIs and SOAP web services to integrate and support various client applications.
- Participate actively in all phases of the software development lifecycle within an Agile/Scrum environment, from planning to deployment.
- Design, develop, and implement scalable applications using Java and related frameworks (Spring Boot, Spring MVC, Hibernate).
- Enthusiastic to work collaboratively with people and sharing your ideas to solve real business problems.
- Collaborate and communicate with internal and outsourced development partners regarding software application design status, project progress, and issue resolution.
- Responsible for due diligence, estimations, reviews and design of various requirements from the customer.
Benefits
- Innovative Engineering: Collaborative, fail‑fast, flat hierarchy. Fosters learning, initiative, curiosity.
- Masterful Development: Emphasizes clean code, SOLID principles, TDD/BDD. Utilizes robust CI/CD and polyglot engineering.
- Continuous Growth: Structured mentorship, masterclasses, Geeknights, workshops, continuous skill enhancement, blog contributions.
- Agile & Client‑Centric: Adopts Agile (Scrum, XP), promotes project ownership and deep client understanding for impactful solutions.
- Supportive Environment: Healthy work‑life balance, flexible schedules, comprehensive benefits (generous leave), strong team‑building.