12 Nov
|
Owision
|
Bengaluru
Job Title: Senior Java Backend Developer
Location:
Bangalore, India Work Mode: Hybrid
Experience:
7–15 years Employment Type: Full-time Role Overview:We are looking for a Java Backend Developer with 7–15 years of experience to join our engineering team. The ideal candidate should have strong hands-on experience in Core Java, Spring Boot, Kafka, and microservices architecture. This is a hybrid work role based out of Bangalore, suitable for someone who is technically strong, collaborative, positive, and eager to learn.
Key Responsibilities
• Design, develop, and maintain backend applications using Java and Spring Boot.
• Build and support scalable microservices-based applications.
• Work with Kafka for event-driven communication and messaging.
• Develop clean, efficient, and maintainable code following best practices.
• Write and maintain unit tests using JUnit 5 and Mockito.
• Participate in code reviews, technical discussions, and design sessions.
• Collaborate with cross-functional teams including developers, testers, architects, and product owners.
• Work in an Agile/Scrum environment and actively participate in sprint ceremonies.
• Support CI/CD pipelines and contribute to smooth build, deployment, and release processes.
• Troubleshoot, debug, and resolve application issues in development and production-like environments. Required Technical
Skills:
• 7–15 years of Java backend development experience.
• Strong understanding of Core Java concepts.
• Hands-on experience with:
• Functional Interfaces
• Java Streams
• HashMap and Collections Framework
• Multithreading and concurrency concepts
• Experience with Spring Boot for backend service development.
• Experience with Apache Kafka or similar messaging platforms.
• Good understanding of microservices architecture.
• Experience writing unit tests using JUnit 5 and Mockito.
• Familiarity with CI/CD practices and tools such as Jenkins, GitLab CI, GitHub Actions, or similar.
• Good understanding of REST APIs and backend integration patterns.
• Experience using Git or similar version control systems. Personality and Communication
Skills:
• Positive, optimistic, and energetic attitude.
• Willingness to contribute to a healthy team environment.
• Comfortable communicating with team members.
• Shows genuine interest in technology and willingness to learn.
• Good English communication skills with a explicit and understandable accent.
• Team player with prior experience working in collaborative teams.
• Good understanding of Agile methodology and experience working in Agile teams.
• Open to feedback and continuous improvement. Nice to Have:
• Experience with cloud platforms such as AWS, Azure, or GCP.
• Exposure to Docker or Kubernetes.
• Knowledge of monitoring and logging tools Dynatrace/Grafana.
• Experience with event-driven architecture.
• Understanding of secure coding and performance optimization.
• Preference will be given to candidates with experience in any of the following domains: Capital Markets, Stock Exchanges, Brokerage Platforms, Investment Banking, Wealth Management, Trading Platforms, Crypto Exchanges, FinTech, Payment Gateways, Banking
📌 Senior Java Backend Developer (Bengaluru)
🏢 Owision
📍 Bengaluru