Are you passionate about building scalable enterprise applications and high-performance integration platforms? We are looking for an experienced Senior Java Developer to join a leading multinational consulting organization supporting large-scale digital transformation initiatives.


This role is ideal for developers with strong expertise in Java/J2EE, REST/SOAP services, Kafka, and modern backend architectures who thrive in complex enterprise environments.


What You'll Do

Enterprise Application Development

  • Design, develop, test, and maintain enterprise-grade applications using Java/J2EE technologies.
  • Build scalable, reliable, and secure backend services aligned with business and technical requirements.
  • Participate in solution design, technical discussions, and application modernization initiatives.


API & Integration Development

  • Develop and maintain RESTful and SOAP Web Services.
  • Design and implement APIs using JAX-RS and frameworks such as Spring Boot, Jersey, or RESTEasy.
  • Integrate enterprise applications across multiple platforms and systems.


Event-Driven Architecture & Kafka

  • Develop and support event-driven applications using Apache Kafka.
  • Design and maintain messaging and integration solutions for high-volume transactional systems.
  • Troubleshoot and optimize Kafka-based applications and data flows.


Security & Best Practices

  • Implement OAuth-based authentication and authorization mechanisms.
  • Apply Clean Code principles and software engineering best practices.
  • Conduct code reviews and ensure adherence to coding standards and quality guidelines.


Database & Performance Optimization

  • Develop and optimize SQL queries, stored procedures, and database interactions.
  • Work with MySQL and relational databases to ensure application performance and scalability.
  • Analyze and resolve performance bottlenecks within applications and integrations.


Agile Delivery

  • Collaborate with Architects, Business Analysts, QA Engineers, DevOps teams, and stakeholders.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.
  • Support deployment, release management, and production support activities.


What We're Looking For

Mandatory Skills

Strong hands-on experience in Java Web Application Development (J2EE)

Solid experience developing REST and SOAP Web Services

Strong experience with Apache Kafka in enterprise environments

Strong understanding of:

  • HTTP Protocol
  • JAX-RS
  • RESTful Architecture

Experience with at least one REST Framework:

  • Spring Boot
  • Jersey
  • RESTEasy

Experience implementing OAuth Security

Experience using Git, RTC, or similar version control systems

Strong SQL and MySQL experience

Strong understanding and application of Clean Code principles


Preferred Skills

Knowledge of Design Patterns and Object-Oriented Design Principles

Experience with Microservices Architecture

Experience working in large-scale enterprise environments

Familiarity with CI/CD pipelines and DevOps practices

Experience with distributed systems and event-driven architectures


Why Join This Opportunity?

Work with a leading multinational consulting organization

Exposure to enterprise-scale digital transformation projects

Opportunity to work on high-volume, mission-critical applications

Collaborate with global technology teams and industry experts

Long-term project engagement with cutting-edge technologies

Similar jobs

Senior Java Developer

Apply Now
Back to search page