Senior Java Developer
Core
Design, develop, and maintain scalable, high-performance Java applications, microservices, and cloud-native solutions.
Role type
Senior IC Java Developer (Microservices & Cloud)
Builds
Scalable enterprise applications, RESTful APIs, event-driven systems, and cloud-native solutions.
Domain
Enterprise Software, Cloud Computing, Distributed Systems (via careerplan.io/jobs/BBI-Senior-Java-Developer-senior-java-developer-at-bbi)
Deliverable
production ML models | product features
Required skills
Core Java (JDK 8+), Spring Boot, Spring Cloud, Hibernate/JPA, Microservices Architecture, REST APIs, SQL, Docker, Kubernetes, CI/CD, Cloud Platforms (GCP/AWS/Azure), Maven/Gradle, Testing Frameworks (JUnit/Mockito)
Preferred skills
Apache Spark, Distributed Computing, Cloud-based Analytics, Agile Methodologies, Security & Performance Optimization
Technologies
AWS, Azure, GCP, Docker, Kubernetes, Gradle, Hibernate, JPA, JUnit, Java, Maven, MySQL, PostgreSQL, REST, Spring, Spring Boot
Responsibilities
Design and develop scalable Java applications and microservices; Build and support RESTful APIs; Implement event-driven architectures; Optimize application performance and concurrency; Create and maintain CI/CD pipelines; Mentor junior developers; Contribute to architectural decisions.
Seniority
Senior, hands-on IC