Design and build highly scalable, extensible, and maintainable products used by the largest companies in the world in a highly agile environment.
Requirements
- Stellar academic background, Bachelor degree in computer science or similar engineering discipline.
- 6+ years of experience building Java applications.
- Excellent understanding of Object-Oriented Design principles and patterns.
- Experience with the Spring framework, JDBC, Maven and other Java related technologies.
- Experience building applications using Relational Databases like PostgreSQL and Oracle.
- Experience and desire to work within a fast-paced, iterative development environment; experience with Agile development is a strong plus.