Skip to main content

Java Full Stack Developer

Technology
Becton Dickinson
1 weeks agoUntil 30/9/2026

Job description

Job Description :

Required Qualifications :

  • 6+ years of experience developing applications using Java technologies with strong experience in systems design, Object Oriented programming, and debugging.
  • 4+ years of experience with Spring Framework, including Spring Boot, REST services, and microservices development.
  • Strong hands-on experience building and consuming RESTful APIs.
  • 2+ years of NoSQL experience, preferably Cassandra.
  • 2+ years of cloud experience, preferably AWS.
  • Strong experience with UNIX/Linux command line and shell scripting.
  • Experience working in cross-functional Agile/Scrum teams.
  • Experience working directly with business stakeholders to translate business requirements into technical solutions.
  • Experience with application profiling and performance tuning tools.
  • Strong knowledge of software engineering best practices, including clean code, SOLID principles, and design patterns.
  • Excellent written and verbal communication skills.

Technical Skills :

Backend :

  • Java 17+
  • Spring Boot, Spring MVC, Spring Data, Spring Security
  • Microservices architecture
  • REST API design and integration
  • Cassandra / other NoSQL databases
  • SQL databases such as Oracle or PostgreSQL
  • Messaging and integration patterns
  • Unit testing using JUnit, Mockito, and Spring Boot Test
  • Kafka (Good to have)

Frontend :

  • Strong working knowledge of React, Angular, or Vue
  • HTML, CSS, JavaScript/TypeScript
  • Component-based UI development
  • API integration and state management
  • Responsive design and performance-aware frontend engineering
  • Experience with micro-frontend architecture

Cloud / DevOps / Tools :

  • AWS services and cloud-native application development
  • Docker and Kubernetes
  • Git / Stash / Jenkins
  • Application monitoring and performance tools
  • Linux shell scripting

Preferred Qualifications :

  • Experience in Customer Experience or broader Retail / eCommerce domains.
  • Experience with high-volume customer/business-facing platforms.
  • Exposure to distributed systems, caching, and event-driven architecture.
  • Experience with observability tools and production support practices.
  • Knowledge of service resiliency, scalability, and secure coding practices.
Keywords
UnixReactOSHTML5CodingApache KafkaSpring FrameworkSpring SecurityVue.jsApache CassandraScalabilityTypescriptModel–view–controllerLinuxAngularAngularJSOracle DatabaseMockitoJavaScriptDevOpsHtml

Interested in this role?