Job Description
Analyze existing software implementations to identify areas of improvement and provide deadline estimates for implementing new features
Develop software applications using technologies that include and not limited to core Java (11 ), Kafka or messaging system, Web Frameworks like Struts / Spring, relational (Oracle) and non-relational databases (SQL, MongoDB, Hadoop, etc), with RESTful microservice architecture
Implement security and data protection features
Update and maintain documentation for team processes, best practices, and software runbooks
Collaborating with git in a multi-developer team
Appreciation for clean and well documented code
Contribution to database design and management, including being up on the latest practices and associated versions
Establish trusted partnerships with peers, product heads, and executive level stakeholders
What Wed Love to See:
Mandatory Skills:
5-12 years of relevant professional experience using core Java as a programming language REST Microservice developer
- Java/Spring
- Hazelcast for caching layer
- MongoDB for most of the persistence
- RDBMS for some of the persistence (but less frequent)
- Microservices Architecture does interservice communication using a proprietary messaging service
- Some Python exists in their stack, so Python is a plus
Strong communication skills and work ethics.
Passionate about professional software development.
Additional skills - Preferred to be (Not Mandatory) This is a hands-on developer positions within a small elite development team that moves very fast.
Among all technical skills, core java knowledge and experience as well as OO design skills is preference #1; JEE including JDBC, Spring, JPA/Hibernate #2; Microservices architecture and Kubernetes experience
Knowledge and experience with messaging (RabbitMQ/Kafka), Redis, websocket is a big plus
Benefits and Perks at Rightpoint
30 Paid leaves
Public Holidays
Casual and open office environment
Flexible Work Schedule
Family medical insurance
Regular Cultural & Social Events including Diwali Party, Team Parties, Team outings, etc.
Continuous Training, Certifications, and Learning Opportunities
Education: Any Graduate
Industry: IT-Hardware/Networking, Telecom
💡 Quick Summary
Seeking a career-building opportunity? The Lead Developer |java position is now open for candidates interested in the Software Developer Jobs sector. This role in Jaipur offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
