What are the responsibilities and job description for the Senior Java Developer position at Luxe Pro Talent?
Company Overview
An innovative and fast-growing technology company is seeking a highly skilled and adaptable Senior Java Developer to join its dynamic team. This role goes beyond traditional development, requiring cross-functional collaboration and technical support across departments. The ideal candidate thrives in fast-paced environments, can handle high-pressure situations, and is comfortable working within tight timelines.
Role Summary
The Senior Java Developer will be responsible for designing, developing, and maintaining scalable, high-performance applications while supporting internal teams with technical expertise. This position requires strong problem-solving skills, the ability to quickly understand existing systems, and a proactive approach to improving software quality and performance.
Key Responsibilities
- Design, develop, and maintain robust Java-based applications
- Collaborate with cross-functional teams to provide technical support and ensure seamless operations
- Debug and resolve complex technical issues to maintain system reliability
- Write, review, and maintain clear technical documentation
- Develop and optimize unit and integration tests to ensure code quality
- Quickly onboard existing systems and contribute to ongoing projects with minimal ramp-up time
- Stay current with emerging technologies and best practices, applying them where appropriate
Qualifications & Experience
- Bachelor’s degree or higher in Computer Science or a related field
- 5 years of professional experience in Java development
- Strong expertise in Java, including generics and lambda expressions
- Deep understanding of object-oriented programming principles and design patterns
- Advanced knowledge of multithreading and concurrent programming
- Strong ability to read, analyze, and work with existing codebases
- Expertise in SQL and relational databases (e.g., MySQL)
Technical Expertise
- Proficiency with Redis and caching strategies
- Hands-on experience with AWS cloud services
- Strong experience with Docker and Kubernetes for containerization and orchestration
- Expertise in Spring Boot, Spring MVC, and Spring WebFlux frameworks
- Experience implementing unit and integration testing strategies
Preferred Qualifications
- Experience working in startup or high-growth environments
- Strong debugging and performance optimization skills
- Demonstrated ownership of complex technical projects from concept to deployment
- Ability to adapt quickly and work effectively under pressure
Salary : $150,000 - $180,000