In Nice as a Java Developer, you will be responsible for designing, developing, testing, and maintaining scalable and efficient Java-based applications that meet business requirements. You will collaborate closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions. Your role involves writing clean, well-structured, and maintainable code following best practices and coding standards. Additionally, you will debug and troubleshoot application issues, ensuring optimal performance and user experience.
How will you make an impact?
- Develop quality, proficient and enterprise grade solutions
- Test your code using Unit/System tests and automation
- Fix bugs and care about enterprise grade quality
- Work as part of the development team towards the application in an aggressive deadline
- Implementation of software features using design patterns and SOLID principles
- Proactively monitors Production environment
- Looks after customer issues and actively participate in resolving them
- Work and collaborate in multi-disciplinary Agile teams, adopting Agile spirit, methodology and tools
Have you got what it takes?
- Degree in Computer Science or a related discipline (BE/BTech/MTech/MCA)
- Must: 8 years hands-on software development experience with Java
- Software development experience in Java, Spring boot, Hibernate, Linux, Maven, Git
- Excellent knowledge of any relational Database – MySQL, Oracle or MS-SQL
- A comprehensive familiarity and proven experience in OOD/OOP.
- Experience with micro services, docker containers running on Kubernetes
- Experience of developing applications using Elastic Search
- Experience of any data streaming platform like Kafka
- Experience with implementation of Data structure and algorithms.
- Excellent spoken/written English. Self-driven with a strong sense of ownership
- Friendly disposition; work effectively as a team player
- Work as part of the development team towards the application. Adhere and contribute to software best engineering practices.
- Self-motivated and fast learner with a strong sense of ownership and drive
- Experience with public cloud infrastructures and technologies such as Amazon Web Services (AWS)
Tech Manager
Individual Contributor