Develop, test, and maintain scalable Java applications and microservices. Write efficient code, collaborate on feature design, troubleshoot and optimize application performance, participate in code reviews, and share team knowledge. Required experience includes Java, object-oriented programming, Spring Boot or Hibernate, RESTful APIs, microservices, SQL, relational databases, and Git. Cloud platform, CI/CD, and Agile experience are preferred.
Job Description:
We are looking for a skilled Java Developer to join our dynamic team. The ideal candidate will have strong experience in developing high-quality Java applications, with a good understanding of software development principles, microservices architecture, and best practices.
Key Responsibilities:
Develop, test, and maintain Java-based applications and microservices.
Write clean, scalable, and efficient code following industry standards.
Collaborate with cross-functional teams to design and implement new features.
Troubleshoot, debug, and optimize applications for performance and reliability.
Participate in code reviews and contribute to team knowledge sharing.
Required Skills:
Strong proficiency in Java and OOP concepts.
Experience with Spring Boot, Hibernate, or similar frameworks.
Knowledge of RESTful APIs and microservices architecture.
Familiarity with SQL and relational databases.
Experience with version control tools like Git.
Good problem-solving and communication skills.
Preferred:
Experience in cloud platforms such as AWS or Azure.
Knowledge of CI/CD pipelines and Agile methodologies.
Hashout Technologies Bengaluru, Karnataka, IND Office
Bengaluru, Karnataka , India, 560008
Similar Jobs
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
Design, develop, test, and deploy enterprise Java applications using Spring Boot, Azure, REST APIs, microservices, and SQL Server. Integrate generative AI and intelligent automation, support CI/CD pipelines, troubleshoot production issues, optimize performance, participate in code reviews, and contribute to technical documentation and architecture. Collaborate with product, architecture, business analysis, and DevOps teams to deliver secure, high-quality cloud-native software.
Top Skills:
Ai ServicesAngularCi/CdDockerGenerative AiGitJavaKubernetesLlmsMicroservicesAzureMicrosoft Sql ServerReactRestful ApisSpring Boot
Fintech • Payments • Financial Services
Design, build, test, and deploy high-volume, low-latency Java backend services for global in-store payment systems. Develop scalable and resilient architectures, integrate payment systems, monitor performance KPIs, optimize bottlenecks, contribute to technical roadmaps, and collaborate with platform, data, product, and merchant-facing teams. Provide technical leadership and mentorship while ensuring high availability, fault tolerance, API security, and strong customer outcomes.
Top Skills:
Core JavaJavaOpenapiPostgresRestSQL
Fintech • Payments • Financial Services
Build and maintain high-performance distributed payment platforms handling millions of transactions. Own functionality end to end, from architecture and design through production launch. Improve system scalability, resilience, reliability, and security while collaborating across teams and time zones. The role involves Java development, code reviews, testable code, and financial infrastructure supporting global merchants and consumers.
Top Skills:
CockroachdbElasticsearchGradleJava 21MybatisPostgresRestful Web ServicesSQLTomcat
What you need to know about the Bengaluru Tech Scene
Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

