Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Developer (Enterprise Application, Java, Full Stack) @ SAP Servers Tech

Home > Software Development

 Senior Developer (Enterprise Application, Java, Full Stack)

Job Description

What you ll build
  • Design and deliver cloud-native, multi-tenant Java services using Spring Boot including REST/OData APIs, data access layers, and integration components.
  • Collaborate with Senior and Central Architects to ensure designs meet functional and non-functional requirements, emphasizing security, scalability, performance, maintainability, and observability.
  • Own end-to-end engineering: solution design, implementation, code reviews, testing, deployment, and production operations.
  • Implement robust database models and access patterns using JPA/Hibernate; tune SQL and queries; manage schema changes using migration tools.
  • Build event-driven and batch processing components using Kafka; apply resiliency patterns (circuit breakers, retries, backoff).
  • Improve system reliability and performance via JVM and GC tuning, profiling, concurrency best practices, and efficient resource utilization.
  • Establish and evolve CI/CD pipelines (Jenkins/GitHub Actions), automated testing (JUnit/Mockito), code quality gates, and infrastructure-as-code where applicable.
  • Promote a culture of engineering excellence: mentorship, design reviews, technical documentation, and continuous improvement.
  • Contribute substantially to the technical roadmap and platform modernization initiatives.
  • Leverage AI-assisted coding tools (e.g., GitHub Copilot) to increase developer productivity and code quality where appropriate.
  • Design and implement MCP (Model Context Protocol) integrations to enable secure, standardized model-to-system tooling:
    • Build MCP-compliant servers and tools in Java to expose enterprise capabilities and data safely to AI agents and assistants.
    • Collaborate with AI/ML teams to operationalize MCP-based workflows in production, aligning with security, compliance, and scalability requirements.
What you bring
  • Bachelor s or Master s degree in Computer Science, Engineering, or related field; 7+ years of professional software engineering experience.
  • 7 - 10 years of hands-on Java/J2EE development, with strong mastery of Java 11/17+, collections, streams, generics, and concurrency.
  • Expert in Spring ecosystem (Spring Boot, Spring Data, Spring Security) and/or Jakarta EE (JAX-RS, CDI, JPA); strong REST/ OData API design skills.
  • Proven experience building and operating large-scale, distributed, monolith and microservices-based systems in production.
  • Strong foundation in data structures, algorithms, and distributed computing.
  • Proficient with RDBMS (Hana, PostgreSQL or MySQL), advanced SQL, query optimization, indexing, and schema design; experience with migration scripts.
  • Experience with messaging (Kafka), caching (Redis) and one NoSQL store (e.g., MongoDB, Cassandra).
  • Cloud experience with AWS, Azure, or SAP BTP; containerization and orchestration (Docker, Kubernetes).
  • Excellent debugging and performance tuning skills (profilers, heap/thread dumps, JVM/GC tuning).
  • Solid understanding of security best practices (OAuth2, JWT, secure coding, secrets management).
  • Strong collaboration and leadership skills; able to mentor peers and lead by example.
  • Hands-on experience with AI-assisted coding tools like GitHub Copilot is a plus.
  • Experience with MCP, agent/tooling frameworks, or secure model integrations is a plus.
Nice to have
  • Experience with multi-tenant SaaS architectures, SLOs/SLIs, and SRE practices.
  • Experience modernizing monoliths to microservices and domain-driven design.
  • Familiarity with SAP technologies and SAP BTP is a plus, but not required.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time

Contact Details:

Company: SAP
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Performance tuning Hibernate Automation RDBMS Coding MySQL Debugging Data structures Analytics SQL

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Full stack Developer (Angular + java + AWS )

  • Capgemini
  • 6 - 9 years
  • Hyderabad
  • 4 hours ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Coimbatore
  • 7 hours ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 2 - 5 years
  • Coimbatore
  • 9 hours ago
₹ Not Disclosed

Cognizant hiring FileNet Developer

  • Cognizant
  • 3 - 8 years
  • Hyderabad
  • 9 hours ago
₹ Not Disclosed

SAP Servers Tech

SAP Servers Tech help our clients achieve their business goals and objectives by guiding them through all the options for SAP Server Access systems available. SAP Servers tech is providing supports to multiple domestic clients.