Senior Java Engineer
Tata Consultancy Services · Austin, TX · 1 wk ago
Engineering$80k–$125k/yrFull-time
Requirements
- 6+ months of experience with Apple technologies
- 8+ years of proven experience in software development
- Strong experience in object-oriented programming with Java
- In-depth experience in data structures, distributed systems, and storages
- Experience with developing and consuming RESTful services
- In-depth experience with messaging: SQS, SNS, and Kafka
- Experience in service performance profiling and optimization
- Design and build of PCI-DSS, PII, and SOX-compliant systems
- In-depth experience with databases: Cassandra, Couchbase, MongoDB, and Oracle
- Experience in software security and compliance frameworks
- Familiarity with caching technologies: Redis, HazelCast, and Memcache
- Excellent communication and collaborative skills
- Familiarity with cloud technologies
- Experience with unit testing frameworks
- Familiarity with CI/CD processes, Gradle, Maven, and Git
- Excitement and passion to work on amazing products
- Proven ability to excel in a fast-paced development team
Location
Austin, TX (3 days in office per week)
Pay
$80,000–$125,000 per year