Senior Java Developer (Java+Python)
Description
What You’ll Do and the Impact You’ll Make:
- Collaborate with a global cross-functional team in building customer-centric software products
- 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
Mandatory Skills:
- 6+ 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
- Java 8 or above (with good experience on steam APIs)
- Spring Boot
- Some exposure of Python in them exists stack
- Data structure as Array, List, Tree, Graph
- No SQL (Mongo DB)
- Distributed Cache (Hazelcast or Redis)
- Aware of Agile methodology
- RDBMS for some of the persistence (but less frequent)
- Microservices Architecture does interservice communication using a proprietary messaging service
- Strong communication skills and work ethics.
- Passionate about professional software development.
EEO Statement
Rightpoint, a Genpact Company, is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. We are committed to creating a dynamic work environment that values diversity and inclusion, respect and integrity, customer focus, and innovation