Posted on: 03/07/2026
Job Description:
We are seeking a highly skilled Senior Java Developer with strong expertise in building scalable, high-performance enterprise applications. The ideal candidate should possess hands-on experience with Java technologies, microservices architecture, cloud platforms, and modern software development practices.
This role requires an individual who can collaborate effectively with cross-functional teams, contribute to architectural decisions, and deliver robust, maintainable solutions that support business growth and innovation.
Key Responsibilities:
Application Development:
- Design, develop, and maintain enterprise-grade applications using Java technologies.
- Develop scalable and resilient solutions adhering to software engineering best practices.
- Participate in application architecture discussions and technical design sessions.
- Build reusable components and frameworks to improve development efficiency.
- Ensure high code quality through reviews, testing, and adherence to coding standards.
Microservices & Distributed Systems:
- Design and implement microservices-based applications.
- Develop APIs and services capable of supporting high-volume transactions and business-critical operations.
- Contribute to event-driven and distributed system architectures.
- Optimize application performance, reliability, and scalability.
- Support integration initiatives across multiple platforms and applications.
Database & Messaging Technologies:
- Design efficient data models and optimize database interactions.
- Develop and enhance SQL queries for performance and scalability.
- Work with messaging and event streaming technologies to enable asynchronous communication.
- Ensure data integrity, consistency, and efficient processing mechanisms.
Cloud & Containerization:
- Support deployment and management of applications in cloud environments.
- Utilize containerization technologies to improve portability and scalability.
- Collaborate with DevOps teams to streamline deployment and release processes.
- Participate in infrastructure modernization initiatives.
Collaboration & Delivery:
- Work closely with product managers, architects, QA engineers, and stakeholders.
- Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and reviews.
- Troubleshoot production issues and implement sustainable solutions.
- Mentor junior developers and contribute to knowledge-sharing initiatives.
Technical Skills:
Candidates should possess strong experience in enterprise application development and modern Java ecosystems.
Core Technologies:
- Java
- Kotlin
- Spring Boot
- Hibernate
- Object-Oriented Design (OOD)
- Design Patterns
Architecture:
- Microservices Architecture
- Event-Driven Architecture
- SaaS Platforms
- Multi-Tenant Systems
- Distributed Systems
Databases:
- MySQL
- PostgreSQL
- Advanced SQL
- Database Performance Optimization
Messaging Technologies:
- RabbitMQ
- ActiveMQ
- Event Streaming Concepts
Cloud & DevOps:
- Docker
- AWS
- Azure
- Google Cloud Platform (GCP)
Advanced Concepts:
- Non-Blocking Programming
- Vert.x
- High Throughput Systems
- Scalability and Performance Optimization
Preferred Qualifications:
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related discipline.
- Experience working in Agile development environments.
- Exposure to CI/CD practices and modern software engineering methodologies.
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills.
Key Competencies:
- Strong software design capabilities
- Problem-solving mindset
- Ownership and accountability
- Collaboration and teamwork
- Continuous learning orientation
- Attention to detail
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1651309