May 27, 2026

Senior Java Developer

Senior • On-site

Bengaluru, KA, India

Designation: Senior Java Developer
Years of Experience: 6 to 8  years
Contract Duration: 6 Months
Work Mode / Shift Timing: Normal Shift (9:00 AM – 6:00 PM)

Senior Java Developer Skillset:

  • Proven experience of at least 6-8 years in Java-based programming.

  • Strong knowledge of Core Java (1.8), J2EE, Spring, Hibernate, and MySQL.

  • Familiarity with RESTful API design and development.

  • Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and SQL.

  • Familiarity with build tools such as Maven and Gradle.

  • Excellent analytical and problem-solving skills.

  • Strong experience in writing unit tests using JUnit and Mockito

 

Responsibilities:

  • Responsible for understanding the software requirements and developing it into a working source code accordingly.

  • The overall objective of this role is to contribute to applications systems analysis and programming activities.

  • Successful candidates will be strong developers who take ownership of his/her applications, demonstrate critical thinking in design, communicate clearly, and have a consistent track record of delivering and supporting scalable, high performance enterprise-level API.

  • The implementation around enterprise systems require strong critical thinking skills, creative engineering balanced with high quality and customer focus.a

  • The ideal candidate is one that is not only passionate about software development and software architecture but also focus on business needs and customer experience. The day-to-day work is interesting, challenging and fast-paced!

 

Profile Required

  • Work with business stakeholders, project managers, business analysts, and other IT teams to understand the business needs and their requirements.

  • Work with a development team of software engineers and enterprise architects to ensure the solutions meet our business needs using Agile methodologies in a fast-paced environment.

  • Will often require to take a lead role in the entire development cycle, conduct design and code reviews, and have a heavy input throughout the process, from requirements to production deployment.

  • Create technical system specifications and ensure documentation remains current throughout all phases of the SDLC.

  • Raise up opportunities, enhancements, and process improvements. Communicate timely status, including any potential risks/issues of the assignments to management.

  • Research, design, define, develop, test, document and implement new service APIs or changes to existing services. Participate in test planning, development, and execution for integration and system testing.

  • Learn new software tools and skills as needed. Keep up with technologies. Provide mentoring to other development staff on technical topics.

  • Support and maintain applications utilizing required tools and technologies. Ensure applications are scalable and operate efficiently in the production environment.

  • Must be self-motivated and take initiative

Similar jobs you might like

Technology

emagine Polska

Senior Java Developer

Senior

On-site

Bengaluru, KA, India

🏢 Summary: 6-month contract role for a Senior Java Developer to design, develop, and maintain scalable enterprise-level APIs and applications in a fast-paced Agile environment. The position involves full SDLC participation, technical leadership, and ensuring high-performance, production-ready systems. The role requires strong backend development expertise and hands-on experience with Java-based technologies. 🗂️ Requirements: 6-8 years experience in Java development, Strong knowledge of Core Java 1.8, Experience with J2EE, Experience with Spring framework, Experience with Hibernate, Experience with MySQL, Experience designing and developing RESTful APIs, Strong knowledge of SQL, Experience with PostgreSQL or other relational databases, Experience with Maven or Gradle, Experience writing unit tests using JUnit, Experience with Mockito, Experience in Agile environment, Ability to conduct code reviews, Experience with SDLC processes 📃 Skills: Java, J2EE, Spring, Hibernate, MySQL, PostgreSQL, SQL, REST, Maven, Gradle, JUnit, Mockito, Agile 🏢 Description: Designation: Senior Java Developer Years of Experience: 6 to 8  years Contract Duration: 6 Months Work Mode / Shift Timing: Normal Shift (9:00 AM – 6:00 PM) Senior Java Developer Skillset: Proven experience of at least 6-8 years in Java-based programming. Strong knowledge of Core Java (1.8), J2EE, Spring, Hibernate, and MySQL. Familiarity with RESTful API design and development. Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and SQL. Familiarity with build tools such as Maven and Gradle. Excellent analytical and problem-solving skills. Strong experience in writing unit tests using JUnit and Mockito Responsibilities: Responsible for understanding the software requirements and developing it into a working source code accordingly. The overall objective of this role is to contribute to applications systems analysis and programming activities. Successful candidates will be strong developers who take ownership of his/her applications, demonstrate critical thinking in design, communicate clearly, and have a consistent track record of delivering and supporting scalable, high performance enterprise-level API. The implementation around enterprise systems require strong critical thinking skills, creative engineering balanced with high quality and customer focus.a The ideal candidate is one that is not only passionate about software development and software architecture but also focus on business needs and customer experience. The day-to-day work is interesting, challenging and fast-paced! Profile Required Work with business stakeholders, project managers, business analysts, and other IT teams to understand the business needs and their requirements. Work with a development team of software engineers and enterprise architects to ensure the solutions meet our business needs using Agile methodologies in a fast-paced environment. Will often require to take a lead role in the entire development cycle, conduct design and code reviews, and have a heavy input throughout the process, from requirements to production deployment. Create technical system specifications and ensure documentation remains current throughout all phases of the SDLC. Raise up opportunities, enhancements, and process improvements. Communicate timely status, including any potential risks/issues of the assignments to management. Research, design, define, develop, test, document and implement new service APIs or changes to existing services. Participate in test planning, development, and execution for integration and system testing. Learn new software tools and skills as needed. Keep up with technologies. Provide mentoring to other development staff on technical topics. Support and maintain applications utilizing required tools and technologies. Ensure applications are scalable and operate efficiently in the production environment. Must be self-motivated and take initiative

Technology

emagine Polska

Senior Java Developer

Senior

On-site

Bengaluru, KA, India

🏢 Summary: 6-month contract role for a Senior Java Developer responsible for designing, developing, and maintaining scalable enterprise-level APIs and applications. The position involves full SDLC participation, including system analysis, design, coding, testing, and deployment in an Agile environment. The developer will lead technical activities, ensure high-performance solutions, and support production systems. 🗂️ Requirements: 6–8 years of Java development experience, Strong knowledge of Core Java 1.8, Experience with J2EE, Experience with Spring framework, Experience with Hibernate, Proficiency in RESTful API design and development, Strong knowledge of SQL, Experience with relational databases, Experience with Maven or Gradle, Experience with JUnit and Mockito, Experience in Agile methodologies, Ability to design and develop scalable enterprise applications 📃 Skills: Java, J2EE, Spring, Hibernate, MySQL, PostgreSQL, SQL, REST, Maven, Gradle, JUnit, Mockito, Agile 🏢 Description: Designation: Senior Java Developer Years of Experience: 6 to 8  years Contract Duration: 6 Months Work Mode / Shift Timing: Normal Shift (9:00 AM – 6:00 PM) Senior Java Developer Skillset: Proven experience of at least 6-8 years in Java-based programming. Strong knowledge of Core Java (1.8), J2EE, Spring, Hibernate, and MySQL. Familiarity with RESTful API design and development. Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and SQL. Familiarity with build tools such as Maven and Gradle. Excellent analytical and problem-solving skills. Strong experience in writing unit tests using JUnit and Mockito Responsibilities: Responsible for understanding the software requirements and developing it into a working source code accordingly. The overall objective of this role is to contribute to applications systems analysis and programming activities. Successful candidates will be strong developers who take ownership of his/her applications, demonstrate critical thinking in design, communicate clearly, and have a consistent track record of delivering and supporting scalable, high performance enterprise-level API. The implementation around enterprise systems require strong critical thinking skills, creative engineering balanced with high quality and customer focus.a The ideal candidate is one that is not only passionate about software development and software architecture but also focus on business needs and customer experience. The day-to-day work is interesting, challenging and fast-paced! Profile Required Work with business stakeholders, project managers, business analysts, and other IT teams to understand the business needs and their requirements. Work with a development team of software engineers and enterprise architects to ensure the solutions meet our business needs using Agile methodologies in a fast-paced environment. Will often require to take a lead role in the entire development cycle, conduct design and code reviews, and have a heavy input throughout the process, from requirements to production deployment. Create technical system specifications and ensure documentation remains current throughout all phases of the SDLC. Raise up opportunities, enhancements, and process improvements. Communicate timely status, including any potential risks/issues of the assignments to management. Research, design, define, develop, test, document and implement new service APIs or changes to existing services. Participate in test planning, development, and execution for integration and system testing. Learn new software tools and skills as needed. Keep up with technologies. Provide mentoring to other development staff on technical topics. Support and maintain applications utilizing required tools and technologies. Ensure applications are scalable and operate efficiently in the production environment. Must be self-motivated and take initiative

Technology

emagine Polska

Senior Java Developer

Senior

Remote

Warsaw, MZ, Poland

170 - 180 PLN

🏢 Summary: Senior Java Developer role focused on designing and implementing complex Java-based solutions for large-scale enterprise or public sector projects. The position involves hands-on development, architectural contribution, and mentoring junior team members. The role requires strong expertise in modern Java ecosystems and enterprise integration environments. 🗂️ Requirements: Minimum 5 years of professional Java experience, Strong knowledge of Spring Boot and RESTful APIs, Experience with JUnit and Mockito testing frameworks, Experience with OpenShift and Helm, Experience with Spring Data or JPA ORM frameworks, Minimum 1 year experience with Oracle or PostgreSQL, Minimum 2 years experience with Gradle for CI, Experience in large-scale enterprise or public sector projects, Degree in Computer Science or equivalent, German C1 and English B1 proficiency 📃 Skills: Java, SpringBoot, REST, JUnit, Mockito, OpenShift, Helm, SpringData, JPA, Oracle, PostgreSQL, Gradle 🏢 Description: Summary: The Senior Java Developer plays a crucial role in designing and implementing complex Java-based solutions, mentoring other team members, and contributing to large-scale projects in either the enterprise or public sectors. Main Responsibilities: Design and implement complex Java-based solutions. Mentor junior developers and assist in team knowledge sharing. Manage and contribute to large-scale enterprise or public-sector projects. Key Requirements: Fluent in German (C1) and English (min. B1). Degree in Computer Science or equivalent. Minimum of 5 years of professional experience in Java Strong understanding of Spring Boot, RESTful APIs, testing frameworks (JUnit, Mockito) Experience in OpenShift and Helm charts and ORM frameworks like Spring Data or JPA Knowledge of Oracle or PostgreSQL (min. 1 year). Experience with Gradle for continuous integration (min. 2 years). Experience with large public sector projects or comparable private sector engagements. Nice to Have: Additional years of experience with core technologies beyond the stipulated minimum. Frontend experience with React and TypeScript, and understanding of Ajax (min. 1 year). Experience with complex enterprise application integration.

Technology

emagine Polska

Senior Java Developer

Senior

Hybrid

Lisbon, Portugal

🏢 Summary: Senior Java Developer role focused on building and maintaining Java backend applications within a center of excellence, contributing to architecture decisions and CI/CD processes. The position involves working in a collaborative, non-hierarchical environment and mentoring junior developers. It requires strong backend expertise and active participation in modern microservices-based architectures. 🗂️ Requirements: Higher education degree, 5+ years of Java backend development experience, Strong knowledge of Spring and Spring Boot, Experience with relational databases (Oracle, PostgreSQL), Proficiency in SQL, Experience with JPA and Hibernate, Knowledge of microservices-based architecture, Experience with CI/CD tools and processes, English proficiency at B2 level 📃 Skills: Java, Spring, SpringBoot, SQL, Oracle, PostgreSQL, JPA, Hibernate, Microservices, CI/CD, Angular, AWS 🏢 Description: Summary: The role of a Senior Java Developer involves contributing to the establishment of a center of excellence within a leading multinational company. The primary goal is to leverage strong Java development skills in a collaborative, innovative environment while mentoring junior developers. Responsibilities: * Join the establishment of a center of excellence. * Develop and maintain Java backend applications. * Mentor and coach junior team members (Senior role). * Facilitate onboarding and serve as a role model (Lead role). * Collaborate in a horizontal organization with no management hierarchy. * Engage in CI/CD practices and application architecture discussions. Must Haves: * Higher education degree. * Strong experience with Java Backend development (5+ years). * Proficiency in Spring/Spring Boot framework. * Experience with Relational Database Management Systems (Oracle, PostgreSQL, SQL). * Familiarity with JPA and Hibernate. * Knowledge of Application architecture (Microservices based, hexagonal…). * Proficiency in CI/CD tools. * English proficiency at B2 level. Nice to Haves: * Experience with Java Frontend frameworks (Angular or similar). * Familiarity with AWS or other cloud platforms. * Problem-solving skills and logical reasoning. * Passion for continuous learning and growth. * Experience in Agile environments and Scrum methodologies. Other Details: * Work Model: 4 days in-office initially, transitioning to 3 days in-office and 2 days remote. * Work Schedule: 43 hours/week in winter and 39 hours/week in summer with additional compensation days.

Technology

emagine Polska

Senior Java Developer

Senior

Hybrid

Lisbon, Portugal

🏢 Summary: Senior Java Developer role focused on building and maintaining Java backend applications within a newly established center of excellence in a multinational environment. The position combines hands-on backend development with mentoring responsibilities, active participation in architecture discussions, and CI/CD practices. It offers a collaborative, non-hierarchical setup with a hybrid work model. 🗂️ Requirements: Higher education degree, 5+ years of experience in Java Backend development, Strong proficiency in Spring and Spring Boot, Experience with relational databases (Oracle, PostgreSQL, SQL), Experience with JPA and Hibernate, Knowledge of microservices-based and hexagonal architecture, Experience with CI/CD tools and practices, English proficiency at B2 level 📃 Skills: Java, Spring, SpringBoot, Oracle, PostgreSQL, SQL, JPA, Hibernate, Microservices, HexagonalArchitecture, CICD, Angular, AWS, Scrum, Agile 🏢 Description: Summary: The role of a Senior Java Developer involves contributing to the establishment of a center of excellence within a leading multinational company. The primary goal is to leverage strong Java development skills in a collaborative, innovative environment while mentoring junior developers. Responsibilities: * Join the establishment of a center of excellence. * Develop and maintain Java backend applications. * Mentor and coach junior team members (Senior role). * Facilitate onboarding and serve as a role model (Lead role). * Collaborate in a horizontal organization with no management hierarchy. * Engage in CI/CD practices and application architecture discussions. Must Haves: * Higher education degree. * Strong experience with Java Backend development (5+ years). * Proficiency in Spring/Spring Boot framework. * Experience with Relational Database Management Systems (Oracle, PostgreSQL, SQL). * Familiarity with JPA and Hibernate. * Knowledge of Application architecture (Microservices based, hexagonal…). * Proficiency in CI/CD tools. * English proficiency at B2 level. Nice to Haves: * Experience with Java Frontend frameworks (Angular or similar). * Familiarity with AWS or other cloud platforms. * Problem-solving skills and logical reasoning. * Passion for continuous learning and growth. * Experience in Agile environments and Scrum methodologies. Other Details: * Work Model: 4 days in-office initially, transitioning to 3 days in-office and 2 days remote. * Work Schedule: 43 hours/week in winter and 39 hours/week in summer with additional compensation days.

Technology

emagine Polska

Senior Java Developer

Senior

Remote

Warsaw, Poland

160 - 180 PLN/hr

🏢 Summary: Long-term B2B remote contract for a Senior Java Developer focused on designing and delivering complex enterprise or public-sector solutions. The role involves backend development, mentoring junior developers, and working with modern Java ecosystems including Spring Boot, OpenShift, and CI tools. No business travel is required. 🗂️ Requirements: Fluent German (C1), English proficiency minimum B1, Degree in Computer Science or equivalent, Minimum 5 years of professional Java experience, Strong knowledge of Spring Boot, Experience with RESTful APIs, Experience with JUnit, Experience with Mockito, Experience with OpenShift, Experience with Helm, Experience with Spring Data or JPA, Minimum 1 year experience with Oracle or PostgreSQL, Minimum 2 years experience with Gradle, Experience in large public-sector or enterprise projects 📃 Skills: Java, Spring, SpringBoot, REST, JUnit, Mockito, OpenShift, Helm, SpringData, JPA, Oracle, PostgreSQL, Gradle, React, TypeScript, Ajax 🏢 Description: Summary: The Senior Java Developer plays a crucial role in designing and implementing complex Java-based solutions, mentoring other team members, and contributing to large-scale projects in either the enterprise or public sectors. Remote work model Contract type: B2B, long-term – 48 months Business travels: No Salary Grids: 160-180 zł/h Main Responsibilities: - Design and implement complex Java-based solutions. - Mentor junior developers and assist in team knowledge sharing. - Manage and contribute to large-scale enterprise or public-sector projects. Key Requirements: - Fluent in German (C1) and English (min. B1). - Degree in Computer Science or equivalent. - Minimum of 5 years of professional experience in Java. - Strong understanding of Spring Boot, RESTful APIs, testing frameworks (JUnit, Mockito). - Experience in OpenShift and Helm charts and ORM frameworks like Spring Data or JPA. - Knowledge of Oracle or PostgreSQL (min. 1 year). - Experience with Gradle for continuous integration (min. 2 years). - Experience with large public sector projects or comparable private sector engagements. Nice to Have: - Additional years of experience with core technologies beyond the stipulated minimum. - Frontend experience with React and TypeScript, and understanding of Ajax (min. 1 year). - Experience with complex enterprise application integration.

Technology

emagine Polska

Senior Java Developer

Senior

Remote

Warsaw, Poland

160 - 180 PLN/hr

🏢 Summary: Long-term B2B contract for a Senior Java Developer to design and implement complex Java-based solutions in large-scale enterprise or public sector projects. The role involves technical leadership, mentoring, and working in a fully remote model without business travel. The position requires strong backend expertise and experience with modern Java ecosystems and cloud-native tools. 🗂️ Requirements: Minimum 5 years of professional experience in Java, Strong knowledge of Spring Boot, Experience with RESTful APIs, Experience with JUnit and Mockito, Experience with OpenShift, Experience with Helm, Experience with Spring Data or JPA, Minimum 1 year experience with Oracle or PostgreSQL, Minimum 2 years experience with Gradle, Experience in large-scale enterprise or public sector projects, Degree in Computer Science or equivalent, German C1, English minimum B1 📃 Skills: Java, Spring, SpringBoot, REST, JUnit, Mockito, OpenShift, Helm, JPA, SpringData, Oracle, PostgreSQL, Gradle, SQL 🏢 Description: Summary: The Senior Java Developer plays a crucial role in designing and implementing complex Java-based solutions, mentoring other team members, and contributing to large-scale projects in either the enterprise or public sectors. Remote work model Contract type : B2B, long-term- 48 months Business travels : No Salary Grids: 160-180 zł/h Main Responsibilities: Design and implement complex Java-based solutions. Mentor junior developers and assist in team knowledge sharing. Manage and contribute to large-scale enterprise or public-sector projects. Key Requirements: Fluent in German (C1) and English (min. B1). Degree in Computer Science or equivalent. Minimum of 5 years of professional experience in Java Strong understanding of Spring Boot, RESTful APIs, testing frameworks (JUnit, Mockito) Experience in OpenShift and Helm charts and ORM frameworks like Spring Data or JPA Knowledge of Oracle or PostgreSQL (min. 1 year). Experience with Gradle for continuous integration (min. 2 years). Experience with large public sector projects or comparable private sector engagements. Nice to Have: Additional years of experience with core technologies beyond the stipulated minimum. Frontend experience with React and TypeScript, and understanding of Ajax (min. 1 year). Experience with complex enterprise application integration.

Technology

emagine Polska

Senior Java Developer

Senior

Hybrid

Lisbon, Portugal

🏢 Summary: Senior Java Developer role focused on building and maintaining Java-based cloud applications, integrating APIs and microservices, and ensuring application performance and code quality in an Agile environment. The position involves collaboration with multidisciplinary teams and participation in code reviews using modern Java and cloud technologies. 🗂️ Requirements: Proven experience in Java development, Experience with AWS cloud services, Knowledge of Agile development practices, Experience with API integration, Experience with microservices, Ability to perform testing and ensure code quality, Ability to identify and resolve performance issues 📃 Skills: Java, AWS, Agile, API, Microservices, Spring, Hibernate, DevOps 🏢 Description: We are looking for a Senior Java Developer with solid experience in Java and Cloud. The ideal candidate should have exceptional skills in developing and implementing solutions using the latest technologies. Main Responsibilities: - Develop and maintain Java-based applications in cloud environments. - Collaborate with multidisciplinary teams to design and implement robust solutions. - Perform testing and ensure code quality. - Participate in code reviews and provide constructive feedback. - Identify and resolve application performance issues. Key Requirements: - Proven experience in Java development. - Familiarity with cloud services (AWS). - Knowledge of Agile development practices. - Skills in API integration and microservices. - Ability to solve problems effectively. Desirable: - Experience with DevOps tools. - Familiarity with Java frameworks such as Spring or Hibernate. - Relevant certifications in Java or Cloud.

Technology

emagine Polska

Senior Java Developer

Senior

Hybrid

Lisbon, Portugal

🏢 Summary: The offer is for a Senior Java Developer to design, develop, and maintain Java-based applications in AWS cloud environments. The role involves building microservices, integrating APIs, ensuring code quality, and resolving performance issues within Agile teams. It focuses on delivering robust, scalable cloud-native solutions using modern Java technologies. 🗂️ Requirements: Proven experience in Java development, Experience with AWS cloud services, Experience developing microservices, Experience with API integration, Knowledge of Agile methodologies, Experience with code testing and code reviews, Ability to troubleshoot and resolve performance issues 📃 Skills: Java, AWS, Spring, Hibernate, Microservices, API, Agile, DevOps 🏢 Description: We are looking for a Senior Java Developer with solid experience in Java and Cloud. The ideal candidate should have exceptional skills in developing and implementing solutions using the latest technologies. Main Responsibilities: Develop and maintain Java-based applications in cloud environments. Collaborate with multidisciplinary teams to design and implement robust solutions. Perform testing and ensure code quality. Participate in code reviews and provide constructive feedback. Identify and resolve application performance issues. Key Requirements: Proven experience in Java development. Familiarity with cloud services (AWS). Knowledge of Agile development practices. Skills in API integration and microservices. Ability to solve problems effectively. Desirable: Experience with DevOps tools. Familiarity with Java frameworks such as Spring or Hibernate. Relevant certifications in Java or Cloud.

Technology

DCV Technologies

Senior Java Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Java Developer role focused on building, maintaining, and optimizing scalable Java applications for complex financial and enterprise systems in a hybrid Krakow setup. The position involves working with microservices architecture, REST APIs, and databases within an Agile environment. You will contribute to design, development, performance optimization, and technical reviews. 🗂️ Requirements: Minimum 6 years of Java development experience, At least 5 years of experience with Spring and Spring Boot, Strong experience with Microservices architecture, Strong knowledge of REST APIs and integration patterns, Experience with SQL and NoSQL databases, Ability to design application architecture, Experience working in Agile environments 📃 Skills: Java, Spring, SpringBoot, Microservices, REST, SQL, NoSQL, APIs, Architecture, Agile 🏢 Description: 📍 Location: Krakow, hybrid 3 days/week Role: Senior Java Developer Role Description: We are looking for an experienced Java Developer to join technology team. You will be responsible for developing, maintaining, and optimizing Java-based applications that support complex financial systems and enterprise platforms. Key Competencies: Agile way of working and collaboration in cross-functional teams Advanced Java concepts and object-oriented design principles Java API management, RESTful services, and Microservices architecture Database technologies (SQL / NoSQL) and performance optimization Requirements: Minimum 6 years of experience in Java development Strong experience with Spring / Spring Boot and Microservices (5+ years) Good understanding of REST APIs, integration patterns, and application architecture Experience with database technologies and writing efficient queries Ability to work in a team environment and communicate effectively with technical and non-technical stakeholders Experience working in Agile delivery environments Nice-to-Have / Bonus Skills: Experience in production support and troubleshooting Participation in design and architecture reviews Exposure to cloud platforms and modern deployment pipelines Mentoring or leading technical discussions Responsibilities: Design, develop, and maintain scalable Java applications Participate in design and code reviews Troubleshoot issues and optimize system performance Collaborate with business analysts and other teams to deliver solutions Prepare technical documentation and reports as needed