Java Full Stack Software Engineer

Neevglobal — United Kingdom · Posted ~4 hours ago

Skills

Java 17+ Spring Boot microservices REST APIs API security Apache Kafka Kubernetes SQL cloud-native architecture authentication authorization observability Microservices Splunk ELK Grafana Prometheus Dynatrace AppDynamics

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An experienced Java Full Stack Engineer is sought to build scalable enterprise applications using Java 17+, Spring Boot, and microservices. You will develop secure REST APIs, create event-driven solutions with Kafka, deploy services on Kubernetes, implement observability, and optimize application performance, scalability, and reliability.

Highlights

Build scalable cloud-native enterprise applications using modern Java, microservices, event-driven architecture, Kubernetes, and observability tooling, with a strong focus on performance, reliability, and security.

Description

Job Description We are seeking an experienced Java Full Stack Developer with strong expertise in building scalable enterprise applications using modern Java technologies, cloud-native architectures, and microservices. The ideal candidate will have hands-on experience with Kafka, Kubernetes, API Security, Observability tools, SQL databases, and Spring-based microservices development. Key Responsibilities Design, develop, and maintain scalable Java-based applications using Java 17+, Spring Boot, and Microservices architecture.Develop and consume RESTful APIs while implementing robust authentication and authorization mechanisms.Build event-driven solutions using Apache Kafka for real-time data processing and messaging.Deploy, manage, and troubleshoot applications on Kubernetes environments.Implement observability solutions using tools such as Splunk, ELK, Grafana, Prometheus, Dynatrace, or AppDynamics.Optimize application performance, scalability, and reliability.Work closely with business stakeholders, architects, QA teams, and DevOps engineers throughout the SDLC.Ensure code quality through unit testing, code reviews, and CI/CD best practices.Develop database solutions, write complex SQL queries, and optimize database performance.Follow secure coding practices and enterprise API security standards.Required Skills Strong experience in Java 11/17+, Spring Boot, Spring MVC, Spring Data JPAExpertise in Microservices ArchitectureHands-on experience with Apache KafkaExperience deploying applications on KubernetesStrong knowledge of API Authentication & AuthorizationOAuth 2.0JWTOpenID ConnectAPI Gateway conceptsExperience with Observability and Monitoring ToolsGrafanaPrometheusSplunkELK StackDynatrace/AppDynamicsStrong understanding of Bean Management and Dependency Injection using Spring FrameworkSQL database experience:OraclePostgreSQLSQL ServerMySQLStrong debugging and performance tuning skillsExperience with Git, Maven, Jenkins, CI/CD pipelinesNice to Have AWS or Azure Cloud experienceDocker containerizationNoSQL databases such as MongoDBFrontend experience with Angular or ReactExposure to Banking, Financial Services, or Payments domainExperience 8+ years of software development experienceMinimum 8+ years of hands-on experience with Java Microservices developmentKey Skills Java, Spring Boot, Microservices, Kafka, Kubernetes, API Authentication, OAuth2, JWT, Observability, Prometheus, Grafana, Splunk, Bean Management, SQL, REST APIs, CI/CD, Docker, Cloud Technologies. Provide your feedback on BizChat