Oracle's Construction and Engineering Global Business Unit is seeking a Principal Software Developer for their development team in Pune, IDC. As a member of the software engineering division, you will be responsible for analyzing, designing, developing, and debugging software programs for commercial applications. The role involves writing code, performing testing, and implementing high-level design based on external specifications. You'll work on complex enhancements, bug resolution, and collaborate with QA teams to ensure product quality.
The position requires strong expertise in Java, REST, Javascript, Spring, JPA, and Database technologies. You'll be working with distributed and highly scalable multitenant architecture for SaaS applications. The ideal candidate should have 6+ years of experience in software engineering, with strong analytical and troubleshooting skills. Experience with Akka/Kafka, Microservices architecture, and AI tools would be advantageous.
Oracle offers a collaborative environment where you'll contribute to the definition and evolution of standard practices. The work is non-routine and complex, requiring advanced technical skills. As a leading contributor, you'll have opportunities to provide direction and mentoring to others. The company provides competitive benefits and promotes work-life balance, along with opportunities for community involvement through volunteer programs.
This role is based in Pune, India, and requires strong English language skills. Oracle is committed to fostering an inclusive workplace and provides equal employment opportunities to all qualified candidates.