Software Engineer
Full Job Description
Join NICE as a Full Stack Software Engineer in Pune, Maharashtra, and contribute to the development of a mission-critical, large-scale web application used globally for financial crime investigation and compliance. This role requires a highly motivated, self-directed team player with strong ownership and problem-solving skills in a complex technical landscape.
Key Responsibilities:
- Develop and maintain enterprise-grade web applications for on-premises and cloud deployments.
- Take full ownership of the feature development lifecycle, adhering to design documents and enterprise software standards.
- Enhance application performance and scalability.
- Design and develop solutions for diverse deployment platforms, databases, and application servers.
- Collaborate effectively with various R&D groups and support teams.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Data Engineering, or a related field.
- 2 to 5 years of hands-on software development experience.
- Proficiency in Java.
- Strong experience with the Spring Framework (Spring Boot, Spring MVC).
- Hands-on experience with Hibernate or other ORM frameworks.
- Frontend experience with Vue.js, Angular, or React.
- Comprehensive understanding and proven experience with Object-Oriented Design (OOD) and Object-Oriented Programming (OOP).
- Experience with SQL and relational databases such as Oracle, MSSQL, or PostgreSQL.
- Demonstrated self-motivation, rapid learning ability, strong ownership, and drive.
- Deep understanding of Algorithms and Data Structures.
- Excellent problem-solving and system design capabilities.
- Effective communication skills with peers, subordinates, and managers.
Advantageous Skills:
- Experience with CI/CD tools like Jenkins.
- Knowledge of secure coding practices.
- Container orchestration experience.
Work Environment:
NICE offers a hybrid work model, NICE-FLEX, providing 2 days in the office and 3 days of remote work per week. Embrace a fast-paced, collaborative, and creative environment within a market-disrupting global company. Opportunities for learning, growth, and internal career advancement are abundant.
Company
NICE
NICE Ltd. is a global leader in enterprise software, empowering over 25,000 businesses worldwide, including 85 of the Fortune 100. Our solutions are vital for delivering exceptional customer experienc...