Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Senior Java Engineer
Experience: 7+ Years
Employment Type: Full-Time
Role Overview
We are seeking a Senior Java Developer to design and build high-quality, scalable back-end solutions. You will work closely with the Tech Lead, contribute to architecture discussions, and play an active role in mentoring junior team members.
Key Responsibilities
- Develop, test, and maintain enterprise-grade Java applications
- Design and implement RESTful APIs and microservices using Spring Boot
- Participate in code reviews, ensuring code quality and adherence to standards
- Collaborate with cross-functional teams including DevOps, QA, and product management
- Optimize application performance and troubleshoot production issues
- Contribute to CI/CD pipeline improvements and deployment automation
- Write unit and integration tests with JUnit, Mockito, and similar frameworks
Required Skills & Qualifications
- 4–7 years of professional Java development experience (Java 8/11/17+)
- Strong experience with Spring Framework: Spring Boot, Spring Data, Spring Security
- Proficient in microservices design patterns and RESTful API development
- Experience with relational databases (MySQL/PostgreSQL) and ORM frameworks (Hibernate/JPA)
- Familiarity with message queues: Kafka or RabbitMQ
- Working knowledge of Docker and container orchestration
- Experience with Git, Maven/Gradle, and Agile methodologies
Nice to Have
- Exposure to cloud services (AWS, Azure, or GCP)
- Experience with Redis caching and NoSQL databases
- Familiarity with frontend technologies (Angular, React)
Education
- Bachelor's degree in Computer Science or related discipline
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free