Java Application Developer

7 days ago


Bengaluru, India Randstad Digital Full time

Job Title: Java Developer (spring boot & Microservices)

Location: Bengalore

Experience: 4-6Years

Job Description:

  • Design, Develop & Maintain Microservices: Build, design, and maintain scalable, efficient, and high-performance microservices using Java and Spring Boot.
  • API Development: Create and manage RESTful APIs and ensure they adhere to industry best practices for performance, security, and reliability.
  • Integration: Integrate with third-party APIs and services, ensuring seamless interaction between various components of the system.
  • DevOps & CI/CD: Collaborate with the DevOps team to set up and maintain CI/CD pipelines. Utilize tools like Jenkins, Docker, Kubernetes for building and deploying microservices.
  • Database Design & Optimization: Work with both SQL and NoSQL databases like PostgreSQL, MySQL, MongoDB, or Cassandra. Optimize database queries and ensure high availability.
  • Cloud Deployment: Deploy microservices to cloud environments such as AWS, Azure, or Google Cloud Platform (GCP).
  • Unit Testing & Debugging: Write unit tests using JUnit and ensure the reliability of the codebase. Debug and troubleshoot production issues.
  • Collaboration: Work closely with product owners, other developers, and the QA team to ensure the delivery of high-quality software.
  • Performance Tuning: Monitor and optimize application performance, focusing on scalability, load balancing, and fault tolerance.
  • Documentation: Document architecture, designs, and APIs to ensure maintainability and ease of understanding for other team members.
  • Agile/Scrum: Participate in daily standups, sprint planning, and retrospectives. Follow Agile development methodologies.

Technical Skills:

  • Java: Expertise in Java, especially for backend development in large-scale applications.
  • Spring Framework: Strong knowledge of Spring Boot, Spring Cloud, Spring Security, Spring Data, Spring Batch, etc.
  • Microservices: Proven experience in designing and developing Microservices architecture.
  • RESTful APIs: Experience in designing and consuming RESTful APIs.
  • Databases: Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).
  • Cloud Platforms: Experience with cloud computing platforms like AWS, Azure, or GCP for deploying microservices.
  • Containerization & Orchestration: Experience with Docker, Kubernetes, and container-based deployment.
  • CI/CD Tools: Familiarity with Jenkins, GitLab, Maven, Gradle, etc., for continuous integration and delivery pipelines.
  • Version Control: Proficient in Git or other version control systems.
  • Testing: Experience in test-driven development (TDD) and using tools like JUnit, Mockito, etc.
  • Message Brokers: Familiarity with messaging technologies such as Kafka, RabbitMQ, or ActiveMQ.
  • Security: Familiarity with securing microservices using OAuth2, JWT, and other authentication/authorization standards.



  • Bengaluru, Karnataka, India SMARTWORK IT SERVICES Full time

    Job Title: Java Application DeveloperAbout the Role: SMARTWORK IT SERVICES is seeking a skilled Java Application Developer to join our team. As a Java Application Developer, you will be responsible for designing, developing, and maintaining large-scale applications using Java and Spring framework. Your primary focus will be on backend development, ensuring...


  • Bengaluru, Karnataka, India Onsemi Full time

    Job SummaryOnsemi is seeking a skilled Java Application Developer to design, develop, and deploy high-quality Java-based applications and RESTful APIs for our data integration platform. The ideal candidate will have strong technical expertise, excellent communication skills, and the ability to collaborate effectively with cross-functional teams.Key...


  • Bengaluru, Karnataka, India Saarthee Full time

    Job Title: Java Application DeveloperAt Saarthee, we are seeking a talented Java Application Developer to join our team. As a Java Application Developer, you will be responsible for developing and maintaining high-performance Java applications, building scalable microservices, and implementing search functionalities.The ideal candidate will have expertise in...


  • Bengaluru, India PNR Software Solutions Full time

    Roles and ResponsibilitiesExperience in the design and development of Java applications is mandatoryExperience in database design and administration.Experience in Web application development is essential.He/she performs software design assignments requiring initiative, resourcefulness and design experience and provides advice and guidance to other engineers...

  • Java Developer

    3 weeks ago


    Bengaluru, Karnataka, India BizViz Technologies Pvt Ltd Full time

    Job Title: Java DeveloperWe are seeking a skilled Java Developer to join our team at BizViz Technologies Pvt Ltd. The ideal candidate will have experience in building high-performing, scalable, enterprise-grade applications using Java/Java EE.Key Responsibilities:Manage Java/Java EE application development, providing expertise in the full software...


  • Bengaluru, Karnataka, India PNR Software Solutions Full time

    Job Title: Senior Java Application DeveloperAt PNR Software Solutions, we are seeking a highly skilled and experienced Senior Java Application Developer to join our team.Key Responsibilities:Design and develop high-quality Java applications, ensuring they meet the required standards and performance criteria.Collaborate with cross-functional teams to identify...


  • Bengaluru, Karnataka, India Allime Tech Solutions Full time

    Role Description: We are seeking an experienced and skilled Java Developer to join our team at Allime Tech Solutions. The ideal candidate will have a strong understanding of core Java concepts and be proficient in developing high-quality Java-based applications.Responsibilities:Develop, test, and maintain Java-based applications.Write clean, efficient, and...


  • Bengaluru, Karnataka, India Travash Software Solutions Full time

    Job Role: Full Stack DeveloperAbout the Job: We are seeking a skilled Full Stack Developer with expertise in Java and Spring Boot to join our team at Travash Software Solutions.Key Responsibilities:Develop and maintain robust Java full-stack applications using Spring Boot.Lead front-end development in Agile operating models using Scrum...


  • Bengaluru, India Randstad Digital Full time

    Job Title: Java Developer (spring boot & Microservices)Location: BengaloreExperience: 4-6 YearsJob Description:- Design, Develop & Maintain Microservices: Build, design, and maintain scalable, efficient, and high-performance microservices using Java and Spring Boot.- API Development: Create and manage RESTful APIs and ensure they adhere to industry best...


  • Bengaluru, Karnataka, India Rohini IT Consulting LLP Full time

    Job OverviewWe are seeking a seasoned Java professional to join our team at Rohini IT Consulting LLP as a Full-Time, Sr. Java Full Stack Developer. The ideal candidate will have 5 to 8 years of experience in relevant technologies. As a Java Full Stack Developer, you will design, develop, and maintain high-performing applications, ensuring they meet high...


  • Bengaluru, Karnataka, India IQuest Management Consultants Full time

    Job Title: Senior Java Application DeveloperDescription:We are seeking a skilled Senior Java Application Developer to join our team at IQuest Management Consultants. The ideal candidate will have a strong background in Java and experience with web development, including HTML, CSS, and JavaScript.Responsibilities:Design and develop reusable web/server-side...


  • Bengaluru, Karnataka, India idigilogic Full time

    About iDigilogiciDigilogic is a forward-thinking Information Technology Company with a global presence, delivering cutting-edge solutions in the Insurance & Healthcare, technology, and Banking sector.Established in 2019, our headquarters lies in the IT Capital of India, Bangalore. With offices in UAE and KSA, we offer personalized solutions tailored to our...


  • Bengaluru, Karnataka, India Cranium Information Technology Full time

    At Cranium Information Technology, we seek a Senior Java Application Developer to join our team and contribute to the design, development, and implementation of our innovative software solutions. Our ideal candidate will have a strong background in Java 8, Spring Boot, Hibernate, and SQL databases, as well as expertise in web technologies like HTML, CSS, and...


  • Bengaluru, Karnataka, India shreeniwas Full time

    Java Application Architect RoleAt shreeniwas, we are seeking an experienced Java Application Architect to join our team. As a Java Application Architect, you will be responsible for designing and implementing scalable, reliable, and efficient software systems using Java technologies.Key responsibilities of the Java Application Architect role...

  • Java Developer

    2 weeks ago


    Bengaluru, Karnataka, India Qtek Systems Full time

    About the RoleWe are seeking a skilled Java developer to join our team at Qtek Systems. As a Java developer, you will be responsible for designing and developing complex Java applications, including back-end services and client-end counterparts. Your primary focus will be on creating efficient, reusable, and reliable Java code that meets the highest...

  • Java Developer

    3 weeks ago


    Bengaluru, Karnataka, India Qtek Systems Full time

    About the RoleWe are seeking a skilled Java developer to join our team at Qtek Systems. As a Java developer, you will be responsible for designing and developing complex Java applications, including back-end services and client-end counterparts. Your primary focus will be on building efficient, reusable, and reliable Java code, ensuring the best possible...

  • Java Developer

    3 weeks ago


    Bengaluru, Karnataka, India Qtek Systems Full time

    About the RoleWe are seeking a skilled Java developer to join our team at Qtek Systems. As a Java developer, you will be responsible for designing and developing high-quality Java applications, ensuring the best possible performance, quality, and responsiveness of the applications.Key ResponsibilitiesTranslate application storyboards and use cases into...


  • Bengaluru, Karnataka, India 2coms Full time

    About the JobWe are seeking a highly skilled Full Stack Java Development Professional to join our team at 2coms. As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. Your primary responsibilities will include collaborating with the team, analyzing requirements, developing code,...


  • Bengaluru, Karnataka, India PNR Software Solutions Full time

    Job Title: Java Developer with Expertise in Application DesignWe are seeking a highly skilled Java Developer with expertise in application design to join our team at PNR Software Solutions. As a Java Developer, you will be responsible for designing, developing, and deploying high-quality Java applications.Key Responsibilities:Design and develop Java...


  • Bengaluru, India In Time Tec Full time

    In Time Tec is an award-winning IT & software company. In Time Tec offers progressive software development services, enabling its clients to keep their brightest and most valuable talent focused on innovation. In Time Tec has a leadership team averaging 15 years in software/firmware R&D, and 20 years building onshore/offshore R&D teams. We are looking for...