Job Description
Join our award-winning engineering team at NexusTech Solutions, where innovation meets impact! We're revolutionizing fintech solutions and seeking a passionate Senior Software Engineer to architect scalable systems using cutting-edge technologies. Enjoy hybrid work, comprehensive benefits, and the chance to mentor junior developers while solving complex challenges for Fortune 500 clients.
Responsibilities
- Design and implement microservices using Java/Spring Boot in AWS cloud infrastructure
- Lead API development with RESTful standards and GraphQL integration
- Optimize database performance for PostgreSQL and Redis caching systems
- Conduct code reviews and enforce CI/CD best practices using Jenkins/GitHub Actions
- Collaborate with product teams to translate business requirements into technical solutions
- Mentor junior engineers through pair programming and architectural workshops
Qualifications
- 5+ years of experience building enterprise-grade Java applications
- Expertise in cloud-native development (AWS/Azure/GCP) with Docker/Kubernetes
- Strong understanding of event-driven architecture and message queues (Kafka/RabbitMQ)
- Proficiency in testing frameworks (JUnit, Mockito, Selenium)
- Experience with Agile/Scrum methodologies and Jira/Confluence
- Bachelor's degree in Computer Science or equivalent practical experience