
Java Opportunity Near You ∙ Page 15
1804 Remote & work from home jobs online


Manager, Software Engineering - Java, Spring Boot, RESTful, Event Driven Architecture
Mastercard · Pune, India · Onsite







Automated Testing Specialist with Java, Selenium, and CI/CD expertise
Synechron · Chennai, India · Onsite










Ingeniero Backend de Soporte Java Spring Boot (Senior) (COL, CO)
Grupo Bancolombia · Medellín, Colombia · Onsite
Java Developer + BigData
Talworx · Bengaluru, India · Onsite
- Professional
- Office in Bengaluru
What’s in it for you:
· Opportunity to work on a distributed, cloud-native, fully Java tech stack (Java 21+) with UI components built in the Vaadin framework.
· Engage in skill-building and innovation opportunities in a supportive environment.
· Collaborate with a diverse group of professionals across data, product, and technology disciplines.
· Contribute to projects that have a tangible impact on the organisation and the industry.
Key Responsibilities:
· Design, develop and maintain scalable and efficient data modelling components within a distributed data platform.
· Collaborate with cross-functional teams to gather requirements and translate them into technical specifications and solutions.
· Implement best practices in software development, including code reviews, unit testing and continuous integration / continuous deployment (CI/CD) processes.
· Troubleshoot and resolve software defects and performance issues in a timely manner.
· Participate sprint planning, daily stand-ups, user demos and retrospectives to ensure alignment and progress within the team.
· Mentor junior developers and contribute to their professional growth through knowledge sharing and code reviews.
· Stay updated with emerging technologies and industry trends to continuously improve our software solutions quality and performance.
· Document technical designs, processes and workflows to facilitate knowledge transfer and maintain project transparency.
· Engage with stakeholders to communicate project status, challenges and solutions, ensuring alignment with business outcomes.
· Contribute to the overall architecture and design of the TeraHelix ecosystem, ensuring scalability, reliability and security.
What we’re looking for:
· Bachelor’s degree or higher in Computer Science or a related field.
· 3+ years of hands-on experience in software development, particularly with Java (21+ preferred) and associated toolchains.
· Proficiency in SQL (any variant) and big data technologies, with experience in operating commonly used databases such as PostgreSQL, HBase, or Trino.
· Knowledge of gRPC (unary, response streaming, bi-directional streaming, REST mapping).
· Familiarity with Linux operating systems, including command-line tools and utilities.
· Experience with version control systems such as Git, GitHub, Bitbucket or Azure DevOps.
· Knowledge of Object-Orientated Programming (OOP) design patterns, Test-Driven Development (TDD) and enterprise system design principles.
· Strong problem-solving and debugging skills.
· Commitment to software craftsmanship and Agile principles.
· Effective communication skills for technical concepts.
· Adaptability and eagerness to learn new technologies.
· Interest in emerging tools and frameworks.
Nice to have:
· Experience with the Vaadin UI framework.
· Experience with Apache Spark, Avro and Kafka.
· Familiarity with DevOps practices and automation tools.
· Knowledge of Kubernetes for container orchestration.
· Cloud experience across AWS, Azure, GCP or Oracle Cloud.
· Experience with C# and .NET Core.
· Familiarity with Python, R, Ruby or JavaScript, especially in the GraalVM.
· Interest in financial markets and business development.