Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About the Role
We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic engineering team. The ideal candidate is a tech-savvy, results-driven professional with over 7 years of experience in building and optimizing scalable, high-performance web applications. You will play a key role in the full software development lifecycle (SDLC), from architecture and design through development, integration, and deployment. If you are passionate about leveraging modern technologies like Spring Boot, Microservices, and Cloud platforms to solve complex problems, we encourage you to apply.
Key Responsibilities
- Full-Stack Development: Design, develop, and maintain robust backend services using Java/Spring Boot and modern front-end components.
- API & Microservices Architecture: Architect, design, and implement secure, scalable RESTful APIs and microservices. Experience with reactive programming (e.g., Spring WebFlux) is a plus.
- System Design & Leadership: Lead the design and review of software architecture, ensuring alignment with business goals and technical requirements. Advocate for best practices in code quality, design patterns, and system resilience.
- Cloud & DevOps: Build, containerize, and deploy applications using Docker, Kubernetes, and CI/CD pipelines (e.g., Jenkins, Azure/AWS DevOps) to ensure efficient and reliable releases.
- Database Management: Design and interact with both SQL (Oracle, PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases, writing optimized queries and managing data models.
- Collaboration & Mentorship: Work collaboratively in an Agile environment, participating in sprint planning, code reviews, and mentoring junior developers to foster team growth.
- Performance & Security: Implement advanced security modules (e.g., JWT, OAuth2) and optimize application performance, concurrency, and scalability.
Required Qualifications & Technical Proficiencies
- Experience: 7+ years of professional software development experience with a strong focus on Java and J2EE technologies.
- Backend Frameworks: Expert-level knowledge of Spring Ecosystem (Spring Boot, Spring MVC, Spring Cloud, Spring Security, Spring Data, JPA/Hibernate).
- Architecture: Proven experience in designing and building Microservices, REST APIs, and Distributed Systems. Knowledge of event-driven architecture (Kafka, RabbitMQ) is required.
- Databases: Strong proficiency in SQL (Oracle, PostgreSQL) and NoSQL (MongoDB, Cassandra)databases.
- DevOps & Tools: Hands-on experience with Docker, Kubernetes, CI/CD pipelines (Jenkins, Azure/AWS DevOps), Maven/Gradle, and Git.
- Frontend (Bonus): Familiarity with modern front-end frameworks like React or TypeScript is a significant advantage.
- Core Concepts: Deep understanding of Object-Oriented Programming, Multithreading, Concurrency, and Design Patterns.
Preferred Qualifications
- Experience with reactive programming using Spring WebFlux.
- Knowledge of additional programming languages such as Python, GoLang, or Kotlin.
- Familiarity with Oracle E-Business Suite (EBS) and Oracle Application Framework (OAF).
- Experience with cloud platforms like AWS or Azure.
- Master's degree in Computer Science, Data Science, or a related field.
Education & Certifications
- Bachelor’s degree in Computer Science or a related field (Master's preferred).
- Relevant certifications (e.g., Spring Professional, AWS Certified Developer, Kubernetes) are a plus.
Key Skills
Ranked by relevanceReady to apply?
Join MACH CONSULTANTS and take your career to the next level!
Application takes less than 5 minutes