We are looking for a Senior Software Engineer - Java to join our Product and Engineering team in India. The successful candidate will own a full life cycle of development, be a senior contributor on a team responsible for delivering complex features, and partner with cross-functional teams to understand customer needs.
Requirements
- 5+ years experience in software development using Java
- Experience using Java Spring Boot, Dependency Management Tools such as Maven, Event-Driven Architecture (Kafka, ActiveMQ, RabbitMQ, etc.), Security Vulnerability Scanning such as Snyk or Trivy, Testing frameworks such as JUnit, Github Actions or Jenkins, Cloud Infrastructure such as AWS
- Excited by technology, curious and eager to learn, with the ability to mentor more junior members of the team
- Collaborative team player who has the ability to partner with others and drive toward solutions
- Strong creative problem solving skills
- Solid communicator with excellent written and verbal communications skills both within the team and cross functionally
- Passionate about delighting customers, puts the customer needs at the forefront of all decision making
- Excellent attention to detail
- Demonstrable experience of delivering complex solutions to customers
Benefits
- Rapid7 offers a dynamic and collaborative workplace where new ideas are welcome
- Competitive salary and benefits package
- Opportunity to work with a leading cybersecurity company
- Chance to build and innovate great products on the Insight platform using the latest technologies