Java Developer Requirements
- Design Experience:
- Minimum 5+ years of design experience with Java, J2EE, Spring Boot, and Web Services Technologies (SOAP and/or REST)
Technical Requirements
- Microservices:
- 5+ years of hands-on experience with building microservices using REST and SOAP/XML
- Database Technologies:
- 5+ years of hands-on experience with a variety of database technologies, including
- NoSQL databases (such as MongoDB, Cassandra)
- DML
- DDL
- Query Optimization
- Systems Integration:
- 5+ years of experience with systems integration, including
- Building event-based messaging
- High-volume real-time data streaming using
- Kafka
- RabbitMQ
Methodology Requirements
- Software Development Lifecycle:
- Significant experience with the full software development lifecycle
- Software Development Methodologies:
- Agile
- Iterative