Jobs
Interviews

418 Spring Security Jobs - Page 4

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 - 9.0 years

0 Lacs

maharashtra

On-site

As a dynamic Full Stack Technical Lead, you will be responsible for leading and mentoring a team of Java developers to deliver innovative and impactful projects. Your role will involve overseeing the design, implementation, and delivery of Java-based applications, driving technical decisions, contributing to the architecture of complex systems, and collaborating with cross-functional stakeholders to deliver robust and scalable solutions. You will also support and guide the adoption of frontend technologies like ReactJS within the team. The ideal candidate for this role must possess strong skills in Java, Microservices, REST API, and SOAP web services. Familiarity with frameworks such as Micronaut, Spring Boot, Spring Security, and Spring Batch is essential. Experience with RDBMS (MySQL, PostgreSQL, MS SQL Server) and unit testing tools like Junit and Mockito is required. A good understanding of AWS fundamentals and strong written, verbal, and presentation communication skills are key to success in this role. An open mindset to work in a full-stack environment is also necessary. Nice to have skills include knowledge of Kotlin, CI/CD processes, and Agile/Scrum methodologies. Experience with microservices architecture, familiarity with front-end frameworks (ReactJS preferred), and strong leadership and decision-making abilities are advantageous. In addition to technical skills, soft skills such as excellent interpersonal and communication skills, the ability to present and articulate technical ideas to diverse audiences, and flexibility to collaborate with distributed, global teams across time zones will set you apart in this role.,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

indore, madhya pradesh

On-site

As a Lead Development Engineer specializing in BackEnd Technologies at AVIZVA, a Healthcare Technology Organization, you will be entrusted with the responsibility of leading a team of developers to ensure the successful execution of technical projects. Your role will require a profound comprehension of software engineering principles, exceptional problem-solving skills, and the ability to motivate and guide your team towards achieving project goals. Your primary role will involve overseeing the development of robust, scalable, and complex Java applications from inception to deployment, integrating services seamlessly with APIs. You will be instrumental in designing and implementing micro-services architecture to create modular and maintainable software solutions. Additionally, your expertise will be pivotal in translating business requirements into high and low-level technical designs, ensuring adherence to software development standards. Collaboration with cross-functional teams will be essential to develop reliable and high-performance backend solutions, managing cross-module dependencies effectively. Regular code reviews and optimization to align with project objectives, industry standards, and quality benchmarks will also be part of your responsibilities. Furthermore, you will be expected to identify and communicate risks and issues to project leadership/stakeholders, offering viable resolutions when necessary. To qualify for this role, you should hold a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, along with 8-10 years of hands-on experience in Java development. Proficiency in Spring Boot, including Spring Data, Spring Security, Spring MVC, and JPA/Hibernate, is required. A strong understanding of project architecture, micro-services architecture, design patterns, multi-threading, data structures, algorithms, and RESTful APIs is essential. Familiarity with databases like MS SQL, PostgreSQL, and MongoDB, Agile methodology, messaging tools like RabbitMQ and Kafka, as well as mentoring and leadership skills are also necessary. In summary, as a Lead Development Engineer at AVIZVA, you will be at the forefront of driving innovation and technical excellence, ensuring the successful delivery of projects and fostering the professional growth of your team members through mentorship and skill development opportunities. Your communication and problem-solving skills will be crucial in navigating the complexities of backend technologies and contributing to the organization's overall success.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

maharashtra

On-site

At PwC, your role in software and product innovation involves focusing on developing cutting-edge software solutions and driving product innovation to meet the evolving needs of clients. You will combine your technical experience with creative thinking to deliver innovative software products and solutions. As a software engineer at PwC, your primary focus will be on developing innovative software solutions to drive digital transformation and enhance business performance. Your expertise will be utilized to design, code, and test cutting-edge applications that revolutionize industries and deliver exceptional user experiences. In this field, you will build meaningful client connections, manage and inspire others, and navigate complex situations while growing your personal brand and deepening technical expertise. You are expected to anticipate the needs of your teams and clients and deliver quality results. Embracing ambiguity, you are comfortable when the path forward isn't clear, asking questions and using these moments as opportunities for growth. Some of the key skills, knowledge, and experiences required for this role include: - Responding effectively to diverse perspectives, needs, and feelings of others. - Using a broad range of tools, methodologies, and techniques to generate new ideas and solve problems. - Applying critical thinking to break down complex concepts. - Understanding the broader objectives of your project or role and how your work aligns with the overall strategy. - Developing a deeper understanding of the business context and its changing dynamics. - Using reflection to enhance self-awareness, strengths, and address development areas. - Interpreting data to inform insights and recommendations. - Upholding professional and technical standards, the firm's code of conduct, and independence requirements. For the specific technical skills required in this role: Angular: - Expertise in HTML and CSS. - Proficiency in TypeScript and JavaScript. - Advanced knowledge of Angular architecture, including advanced component communication and state management. - Extensive experience with Angular CLI for build configurations. - Strong understanding of RxJS for reactive programming scenarios. - Experience in performance optimization and lazy loading modules. - Proficiency in setting up and maintaining test suites using Jasmine, Karma, and Protractor. - Ability to enforce code quality standards and best practices. - Experience with responsive design and accessibility standards. - Design and implementation of custom UI components using Angular Material or similar libraries. Java: - In-depth knowledge of Java concurrency, collections, and design patterns. - Extensive experience with the Spring Framework, especially Spring Boot, Spring Security, and Spring Cloud for microservices. - Implementation of scalable, secure, and high-performance RESTful APIs. - Proficiency in advanced testing techniques and frameworks such as BDD/TDD with JUnit, TestNG, and Mockito. Cloud (AWS/Azure): - Understanding of cloud computing concepts, benefits, and deployment models. - Experience with core AWS services such as EC2, S3, IAM. - Strong grasp of cloud security best practices. - Monitoring, logging, and alerting for cloud applications using AWS CloudWatch, Azure Monitor, or similar tools. - Experience with containerization technologies like Docker and orchestration with Kubernetes. General: - Proficiency in Git for version control. - Ability to lead technical teams, mentor junior developers, and drive technical discussions. - Experience in implementing architectural solutions aligned with business goals and technical requirements. - Commitment to continuous learning and staying updated with industry trends and technologies.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

ahmedabad, gujarat

On-site

As a Java Developer at our growing team in Ahmedabad, you will be responsible for developing and maintaining enterprise-grade applications using Java, Spring, Spring Boot, Hibernate, JPA, Spring Security, and Microservices. Your role will involve working on frontend frameworks such as Angular (v6 and above) and exposure to NodeJS or Golang is a plus. Additionally, you will implement and integrate solutions with cloud platforms like AWS, GCP, or Azure, while participating in code reviews, architecture design, and project planning. It is crucial to apply industry best practices and design patterns to ensure high-quality, maintainable code. Collaboration with cross-functional teams to define, design, and ship new features is a key aspect of this position, as well as working with DevOps practices, including version control, CI/CD pipelines, and branching strategies. Strong knowledge of HTML, CSS, jQuery, and other web technologies is required, along with writing unit tests using JUnit5, Mockito, or similar tools to ensure code quality. Experience working with databases like MSSQL, MongoDB, PostgreSQL is essential to ensure the scalability, performance, and security of applications. In an Agile environment with frequent releases and iterative development cycles, you will provide technical guidance and mentoring to junior team members. Key skills required for this role include Java, Spring Boot, Microservices, Hibernate, JPA, Spring Security, Angular (v6+), NodeJS or Golang (preferred), AWS / GCP / Azure, HTML, CSS, jQuery, MSSQL, MongoDB, PostgreSQL, JUnit5, Mockito, DevOps practices and tools, and Agile methodologies. To qualify for this position, you should have a B.E./B.Tech in Computer Science or equivalent. Join our team and contribute your expertise to drive innovation and excellence in software development.,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

The ideal candidate should have a minimum of 8 years of experience in the IT industry, with a preference for those with experience in the Banking domain. Proficiency in Java versions 8 and 11 is a must, while familiarity with versions 17 and 21 would be an added advantage. The candidate should possess strong knowledge and be able to articulate Java 8/11 features clearly, along with the ability to write small code snippets. A solid understanding of multithreading concepts is essential, along with expertise in the tech stack including Spring v5, Spring Boot 3.x, and Rest API frameworks. The candidate should be well-versed in Spring Boot features, various annotations, packaging, and troubleshooting. Additionally, proficiency in Spring Security, Spring Rest API, Spring JDBC, Hibernate, and JPA implementation is required. Experience in JPA/Hibernate annotations and knowledge of how they integrate with Spring applications is necessary. Familiarity with Async APIs, Async App development using queuing systems (MQ, Kafka, Solace, etc.), and Pub/Sub related concepts is desired. Knowledge of MQ or Kafka queue implementation, async programming features, and SQL/Oracle database experience, including writing complex queries, joins, Views, and Procedures, is also expected. DevOps experience, including a basic understanding of tools like GitHub, Jenkins, Jfrog, JIRA, and Confluence, is essential. The candidate should be able to clearly explain code branching policies and lifecycles. Preferred qualifications include experience with Azure Cloud services. In this role, you will be responsible for turning meaningful insights into action. CGI values ownership, teamwork, respect, and belonging, offering an environment where you can reach your full potential. As a CGI Partner, you will actively contribute to the company's strategy and direction, developing innovative solutions and building relationships with teammates and clients. You will have the opportunity to access global capabilities, scale your ideas, embrace new opportunities, and benefit from industry and technology expertise. Joining CGI means joining one of the largest IT and business consulting services firms globally. You will be supported by leaders who care about your well-being, provide opportunities to deepen your skills, and help you shape your career in an environment built to grow and last.,

Posted 2 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

pune, maharashtra

On-site

As a Cypress Automation Tester at Capco, a global technology and management consulting firm, you will be responsible for designing, developing, and maintaining scalable and high-performance web services using Java. You will collaborate with front-end developers to seamlessly integrate web services into web applications and implement RESTful APIs for smooth communication between client-side and server-side applications. Ensuring the robustness, reliability, and security of web services by implementing best practices and standards will be a key part of your role. Optimizing web services for performance and scalability, considering factors like caching, load balancing, and database optimization, will also be essential. Working closely with cross-functional teams including product managers, architects, and QA engineers, you will deliver high-quality software solutions. Participating in code reviews, providing constructive feedback, and ensuring adherence to coding standards will be expected. Staying updated on the latest trends and technologies in Java development and web services will also be a crucial aspect of your role. To be successful in this position, you should have a strong proficiency in Java programming language with a minimum of 6 years of experience. A solid understanding of web services development, including RESTful APIs, is required. Experience with frameworks such as Spring Boot for building and deploying web services is essential. Implementing security best practices, including authentication and authorization using Spring Security and JWT, will be part of your responsibilities. Additionally, familiarity with SQL queries, stored procedures, Linux commands, ORM frameworks like Hibernate, and web security principles and best practices is necessary. Experience with version control systems such as Git, ADO, and working knowledge of Azure DevOps (Sprint board, PR, Jenkins, Docker & Kubernetes, etc.) will be beneficial. Knowledge of Angular is a plus. You should possess excellent problem-solving and analytical skills, along with the ability to work effectively in a collaborative team environment. A Bachelor's degree in computer science, Engineering, or a related field is preferred for this role. Join Capco to make an impact with innovative thinking, delivery excellence, and thought leadership, and be part of a diverse and inclusive culture that values creativity and career advancement opportunities for all.,

Posted 2 weeks ago

Apply

5.0 - 8.0 years

20 - 25 Lacs

Pune, Chennai

Work from Office

5 - 8 years experience in designing and developing Micro Services. Good to have payment domain exp. Proven skills in Java, Spring, Spring boot, Hibernate, JPA, REST web services, Spring Security Good to have with AWS stack Comfortable with tackling ambiguous problems and unblocking yourself Good understanding of architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms). Understanding of data structures and problem solving approaches, and ability to articulate trade offs Strong understanding of Domain Driven Design (DDD), 12 factor Apps, Micro services design patterns Strong fundamentals OOPS concepts, SOLID principles, Data Structures/Algorithms, Exception Handling, Coding Standards, Logging Passionate about writing clean, modular and unit testable code Possesses strong verbal and written communication skills. Experience with Agile development Knowledge of unit testing frameworks preferably JUnit Good knowledge of Jenkins, SonarQube, Git, Deployment Architecture BE/BTech in Computer Science / MIS or equivalent work-related experience

Posted 2 weeks ago

Apply

4.0 - 8.0 years

6 - 10 Lacs

Pune, Chennai, Pune and Chennai

Work from Office

Job Description : Required Immediate to 30 days Notice period Candidates Budget - Java Developer - 26 LPA

Posted 2 weeks ago

Apply

10.0 - 15.0 years

16 - 25 Lacs

Mumbai

Work from Office

Overview: We are seeking a highly experienced Senior Java Full Stack Developer with 10+ years of experience, who can also take on a solution architecture role. This position demands not only hands-on coding expertise but also the ability to design and guide the architecture of complex enterprise systems. The ideal candidate will possess deep technical skills across the full stackbackend, frontend, database, and integrations—and demonstrate experience in designing secure, scalable, and high-performance applications tailored to industry-specific needs. Key Responsibilities: • Architecture & Design: Lead the architectural design of enterprise-grade applications, ensuring scalability, security, and performance. Define and maintain the system architecture, technology stack, and design patterns. Evaluate and select appropriate technologies, tools, and frameworks to align with business objectives. Collaborate with stakeholders, business analysts, and product owners to translate business requirements into system design. • Backend Development: Expert-level development using Java 8+, Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA. Design and implement RESTful APIs and microservices using modern API development principles. Develop asynchronous messaging using Message Queues (RabbitMQ, etc.). • Frontend Development: Hands-on experience with modern frontend technologies such as Angular, React. Build responsive and dynamic user interfaces with a focus on usability and performance. • Database & Persistence: Strong expertise in SQL and relational databases (PostgreSQL). Knowledge of NoSQL databases such as MongoDB or Cassandra is a plus. Experience with data modelling, performance tuning, and secure data access practices. • Security & Compliance: Implement and enforce security best practices (e.g., OWASP Top 10). Design systems with authentication, authorization, and data protection in mind (OAuth2, JWT, TLS). Ensure applications meet compliance requirements relevant to the industry (e.g., GDPR, HIPAA, PCI-DSS). • DevOps & CI/CD: Work closely with DevOps teams to design and implement CI/CD pipelines. Experience with Docker, Kubernetes, Jenkins, and cloud platforms (AWS). • Team Leadership & Mentorship: Mentor junior developers and enforce best coding practices and standards. Review code, perform technical evaluations, and lead design discussions. Qualifications: • Bachelor’s or master’s degree in computer science, Engineering, or related field. • 10+ years of experience in Java-based enterprise application development. • Proven experience in a solution or application architect role. • Strong analytical, problem-solving, and communication skills. • Experience in Agile/Scrum methodologies and project lifecycle management. Preferred Industry Experience: • Hands-on experience with industry-specific solutions (e.g., Industry Automation, IoT Devices, healthcare). • Knowledge of domain-driven design (DDD) and business process modeling is a plus. Job Location: • Mumbai (IIT-Bombay, Powai, Mumbai, Maharashtra 400076)

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

vadodara, gujarat

On-site

As a Senior Software Engineer (Java Developer) at our organization, you will play a crucial role in designing, developing, and deploying high-performance Java-based microservices. Your expertise in Core Java, Spring Boot, and Microservices Architecture will be essential in implementing REST APIs following OpenAPI/Swagger standards. Your responsibilities will focus on ensuring the quality, automation, testing, performance optimization, and monitoring of our systems. In terms of design and development, you will be required to adhere to API-first and Cloud-native design principles while driving the adoption of automated unit tests, integration tests, and contract tests. Your role will involve developing and extending automation frameworks for API and integration-level testing, as well as supporting BDD/TDD practices across development teams. Furthermore, you will contribute to performance tuning, scalability, asynchronous processing, and fault tolerance aspects of the system. Your collaboration with DevOps, Product Owners, and QA teams will be crucial for feature delivery. Additionally, mentoring junior developers, conducting code walkthroughs, and leading design discussions will be part of your responsibilities. The ideal candidate should have at least 5 years of hands-on Java development experience and a deep understanding of Microservices design patterns, API Gateways, and service discovery. Exposure to Cloud deployment models like AWS ECS/EKS, Azure AKS, or GCP GKE is preferred. Proficiency with Git, Jenkins, SonarQube, and containerization (Docker/Kubernetes), along with experience working in Agile/Scrum teams, is highly desired. Experience with API security standards (OAuth2, JWT), event-driven architecture using Kafka or RabbitMQ, Infrastructure as Code (IaC) tools like Terraform or CloudFormation, and performance testing tools like JMeter or Gatling would be considered a plus. Your ownership-driven mindset, strong communication skills, and ability to solve technical problems under tight deadlines will be valuable assets in this role. It is essential for every individual working with or on behalf of our organization to prioritize information security. This includes abiding by security policies, ensuring confidentiality and integrity of information, reporting any security violations, breaches, and completing mandatory security trainings as per company guidelines. If you are a passionate and skilled Senior Software Engineer with expertise in Java development and a desire to contribute to scalable backend systems, we encourage you to apply for this role and join our dynamic team.,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

As a Senior Java Engineer/Developer, you will utilize your deep technical expertise and leadership skills to contribute to architecture, development, code quality, and team guidance. Your responsibilities will include collaborating with cross-functional teams to design and construct enterprise-grade backend solutions, mentoring junior team members, and spearheading key technical initiatives. You will be tasked with performance optimization by profiling applications, troubleshooting performance bottlenecks, and tuning systems across various tiers. Additionally, you will implement and enhance CI/CD pipelines, deployment automation, and infrastructure-as-code practices. Your role will involve close collaboration with QA, DevOps, and Product teams to ensure successful delivery. To excel in this role, you must possess the following technical expertise in core technologies: - Java Backend - J2EE: Demonstrated 8-9 years of hands-on Java Architecture expertise. - Java (11 or higher): Strong understanding of OOP, multithreading, collections, and memory management. - J2EE Technologies: Proficiency in Servlets, JSP, EJB, JDBC, JMS, and JNDI. - Spring Ecosystem: Experience with Spring Boot, Spring Core, Spring MVC, and Spring Security. - Web Services: Familiarity with REST (JAX-RS) and SOAP (JAX-WS). - ORM Frameworks: Knowledge of Hibernate and JPA. - Messaging: Exposure to JMS, Kafka, or ActiveMQ. - Microservices: Design and implementation of containerized microservices using Spring Boot. In the DevOps & Infrastructure domain, you will work with tools and practices such as: - CI/CD: Jenkins, GitHub Actions, Harness, Tekton, Bitbucket Pipelines. - IaC & Configuration Management: Terraform, Ansible. - Containerization & Deployment: Docker, OpenShift, ECS. - Secrets Management: Utilization of HashiCorp Vault. You will also be responsible for build, code quality, and security aspects, including: - Build Tools: Maven, Gradle. - Code Quality & Security: SonarQube, BlackDuck, and adherence to secure coding practices. - Version Control: Proficiency in Git with a strong understanding of branching and CI workflows. Database & Storage expertise includes: - Relational Databases: Oracle, PostgreSQL, MySQL. - SQL: Ability to write complex queries, perform performance tuning, and implement indexing. Your testing and automation skills should cover: - Unit Testing: JUnit, Mockito. - Integration Testing: REST Assured, Postman, or equivalent tools. Preferred skills for this role include: - Familiarity with API documentation standards such as Swagger/OpenAPI. - Authentication/Authorization knowledge: OAuth2, JWT, LDAP. - Exposure to modern front-end frameworks like React and Angular. - Working knowledge of application servers like WebLogic, JBoss, Tomcat. - Experience in regulated domains like finance, healthcare, or telecom. - Familiarity with Agile/Scrum methodology.,

Posted 2 weeks ago

Apply

4.0 - 6.0 years

15 - 17 Lacs

Mumbai

Work from Office

Job Responsibilities: Should have hands on experience in Core JAVA, JAVA 11, Spring, Hibernate, Springboot, Microservices,PostgreSQL,AWS , Cloud Should be good in coding Should have good communication and articulation skills Coding test will be conducted during interview

Posted 2 weeks ago

Apply

4.0 - 6.0 years

15 - 17 Lacs

Bengaluru

Work from Office

Job Responsibilities: Should have hands on experience in Core JAVA, JAVA 11, Spring, Hibernate, Springboot, Microservices,Kafka, Apache Should be good in coding Should have good communication and articulation skills Coding test will be conducted during interview

Posted 2 weeks ago

Apply

2.0 - 4.0 years

7 - 11 Lacs

Mumbai

Remote

We are hiring a Java Application Developer for enterprise-grade backend solutions. Key Responsibilities : Develop backend logic for Java-based applications. Collaborate with UI, API, and database teams. Debug, test, and optimize applications. Follow clean code practices and documentation. Required Qualifications: 2+ years of experience in Java development. Proficiency in Java SE/EE and Spring Framework. Good understanding of SQL and RESTful services.

Posted 2 weeks ago

Apply

2.0 - 4.0 years

7 - 11 Lacs

Kolkata

Remote

We are hiring a Java Application Developer for enterprise-grade backend solutions. Key Responsibilities : Develop backend logic for Java-based applications. Collaborate with UI, API, and database teams. Debug, test, and optimize applications. Follow clean code practices and documentation. Required Qualifications: 2+ years of experience in Java development. Proficiency in Java SE/EE and Spring Framework. Good understanding of SQL and RESTful services.

Posted 2 weeks ago

Apply

2.0 - 4.0 years

7 - 11 Lacs

Hyderabad

Remote

We are hiring a Java Application Developer for enterprise-grade backend solutions. Key Responsibilities : Develop backend logic for Java-based applications. Collaborate with UI, API, and database teams. Debug, test, and optimize applications. Follow clean code practices and documentation. Required Qualifications: 2+ years of experience in Java development. Proficiency in Java SE/EE and Spring Framework. Good understanding of SQL and RESTful services.

Posted 2 weeks ago

Apply

2.0 - 4.0 years

7 - 11 Lacs

Bengaluru

Remote

We are hiring a Java Application Developer for enterprise-grade backend solutions. Key Responsibilities : Develop backend logic for Java-based applications. Collaborate with UI, API, and database teams. Debug, test, and optimize applications. Follow clean code practices and documentation. Required Qualifications: 2+ years of experience in Java development. Proficiency in Java SE/EE and Spring Framework. Good understanding of SQL and RESTful services.

Posted 2 weeks ago

Apply

9.0 - 14.0 years

30 - 35 Lacs

Bengaluru

Work from Office

Skillsets/Experience- Strong experience in Project architecture design Strong experience in Java technologies like Spring, Hibernate, Spring Boot & Micro services architecture Experience in REST API & API Gateway Knowledge in cloud technologies like AWS, Azure etc. Knowledge of Tools like Sonar, Git, SVN, Jenkins Understands and develops software solutions to meet end user requirement Excellent Project Management skills Manage full lifecycle of project from requirements gathering to GO LIVE in production Should be able to do code review Should be able to review Test cases Performance Tuning of Web/Application servers Outstanding written and verbal communication skill Banking Domain experience (Good to have) Nice to have: Flexibility, energy and ability to work well with others in a virtual, geographically dispersed team environment. Demonstrated ability to stay current with development best practices, existing and emerging technology platforms, and industry trends. Experience with formal software development methodologies, with a focus on Agile. Excellent Communication skills Knowledge on agile and scrum Continuous integration and deployment Spring Security

Posted 2 weeks ago

Apply

2.0 - 4.0 years

9 - 10 Lacs

Hyderabad

Work from Office

Role & responsibilities Development & Best Practices: Enforce best practices in coding, design patterns, and test-driven development (TDD). Conduct code reviews to ensure quality and maintainability. CI/CD: Lead the adoption of CI/CD pipelines. Agile & Process Improvement: Work in Agile frameworks (Scrum) to deliver software iteratively and continuously improve development processes. Innovation & Technology: Stay updated with the latest technologies, evaluate new tools, and implement them to improve development and operational efficiency. Preferred candidate profile Strong experience with Spring Boot, Spring Cloud, Spring Security, Hibernate, JPA, and other related technologies. Extensive hands-on experience with Microservices architecture and RESTful APIs. 2+ years of experience working with containerization (Docker) and Kubernetes for orchestrating applications. Solid understanding of cloud platforms (AWS/ GCP/ Azure) and experience in deploying cloud-native applications. Proficiency in SQL and NoSQL databases. Experience with Automated Testing frameworks (JUnit, TestNG, etc.). Experience with CI/CD pipelines, version control (Git), and modern DevOps practices. Solid knowledge of design patterns, system architecture, and best coding practices. Familiarity with Agile methodologies (Scrum, Kanban) and project management tools (Jira, Confluence).

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

vadodara, gujarat

On-site

As a Senior Software Engineer (Java Developer, Spring Boot) at our organization, you will be responsible for designing, developing, and deploying high-performance, scalable Java-based microservices. You will have the opportunity to work on cutting-edge technologies and contribute to the development of cloud-native applications. Your key skills should include a strong foundation in Core Java (8/11/17), object-oriented programming, multi-threading, and exception handling. Additionally, experience with Spring Boot, REST APIs, Spring Data JPA, Spring Security, and Spring Cloud is essential for this role. You will be expected to follow API-first and Cloud-native design principles while implementing and maintaining REST APIs following OpenAPI/Swagger standards. Analyzing code review reports, ensuring adherence to clean code principles, and driving the adoption of automated testing practices will be crucial aspects of your responsibilities. Collaboration and mentoring are also essential parts of this role. You will work closely with DevOps, Product Owners, and QA teams to deliver features effectively. Mentoring junior developers, conducting code walkthroughs, and leading design discussions are key responsibilities that contribute to the growth of the team. Preferred experience for this role includes 5+ years of hands-on Java development experience, a deep understanding of Microservices design patterns, exposure to Cloud deployment models, proficiency with Git, Jenkins, SonarQube, and containerization, as well as experience working in Agile/Scrum teams. In addition to technical skills, behavioral traits such as an ownership-driven mindset, strong communication skills, and the ability to dive deep into technical problems to deliver solutions under tight deadlines are highly valued in our organization. If you are passionate about building scalable backend systems, possess the required technical skills, and thrive in a collaborative work environment, we encourage you to apply for this exciting opportunity.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a software and product innovation professional at PwC, you will be dedicated to developing cutting-edge software solutions and driving product innovation to cater to the evolving needs of clients. Your role will involve combining technical expertise with creative thinking to deliver innovative software products and solutions that make a significant impact. Specifically, in software engineering at PwC, you will concentrate on creating inventive software solutions that propel digital transformation and elevate business performance. Your responsibilities will include designing, coding, and testing state-of-the-art applications that revolutionize various industries and provide exceptional user experiences. You should have strong expertise in React, including proficiency in JavaScript, HTML, and CSS. Additionally, you are expected to have a deep understanding of React design patterns such as HOCs, render props, and compound components. Familiarity with React performance optimization techniques and state management tools like Redux Saga, Zustand, or similar is crucial. Knowledge of advanced React concepts like server-side rendering (Next.js) or static site generation will be beneficial, along with experience in working with TypeScript in React projects. Proficiency in writing maintainable CSS using methodologies like CSS-in-JS, SCSS, or Styled-Components is also required. In Java, you should possess in-depth knowledge of Java concurrency, collections, and design patterns. Extensive experience with the Spring Framework, particularly Spring Boot, Spring Security, and Spring Cloud for developing microservices, is essential. Your role will involve implementing scalable, secure, and high-performance RESTful APIs. Proficiency in advanced testing techniques and frameworks, including BDD/TDD with JUnit, TestNG, and Mockito, is expected. Moreover, you should have knowledge of Agile development processes and be familiar with team collaboration tools like JIRA and Confluence. Exposure to cloud-native architectures and serverless computing is desirable. Proficiency in code versioning using version control systems like Git is necessary. Hands-on experience with unit testing frameworks such as Jest, Mocha, and Enzyme, as well as monitoring and logging tools, will be advantageous. As a dedicated professional, you should demonstrate a commitment to continuous learning and staying updated with industry trends, tools, and technologies to excel in this dynamic role.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

You will be responsible for designing and implementing reusable frameworks, libraries, and backend components using Java and Spring Boot. Your role will involve developing secure, scalable, and high-performance RESTful APIs based on microservices architecture principles. It will be essential to collaborate with enterprise architects, DevOps, and product teams to ensure seamless framework adoption across products. You will enforce secure coding practices and integrate security standards such as OAuth2, JWT, and API access control. Your duties will also include participating in and leading code reviews, enterprise development standards, and reusable component design. Additionally, you will interact with SQL and NoSQL databases to efficiently manage enterprise data storage and retrieval. Moreover, you will assist in building and maintaining containerized deployments using Docker and contribute to CI/CD pipeline automation using GitLab CI or GitHub Actions. Furthermore, you will diagnose, troubleshoot, and resolve production issues to ensure performance optimization and system reliability. To excel in this role, you must possess 5 to 8 years of professional experience in Java-based application development. Hands-on expertise with Java 8+, Spring Boot, Spring MVC, Spring Data, and Spring Security is a must. You should have proven experience in developing and consuming RESTful APIs and working with microservices architecture. A strong knowledge of SQL databases (e.g., MS SQL Server, Oracle) and NoSQL databases (e.g., MongoDB) is essential. Familiarity with security protocols like OAuth2, JWT, and secure development lifecycle is required. Experience with Docker, Git, and setting up CI/CD pipelines using tools like GitLab CI or GitHub Actions is also necessary. Strong analytical, debugging, and communication skills will be beneficial for this role. Good-to-have skills for this position include proficiency in Angular 8+ for front-end or full-stack development, exposure to Node.js for backend or middleware services, experience working with cloud platforms like AWS, Azure, or GCP, contribution to enterprise frameworks, developer tools, or platform engineering initiatives, and experience in Agile development environments and familiarity with DevOps practices.,

Posted 2 weeks ago

Apply

4.0 - 9.0 years

50 - 100 Lacs

Karnataka

Work from Office

Full Stack Developer Backend Focus: Expertise in Java and Spring Boot In-depth knowledge of AWS services related to application stack, including API Gateway, Lambda, Step Functions, IAM, etc. Proficient in Spring Boot microservices architecture and development Experience with Spring Security and secure coding practices Frontend & Web Development: Strong proficiency in JavaScript and a modern front-end framework (e.g., React, Angular) Excellent understanding of web development principles (HTML, CSS, HTTP) Interested candidates may send their resumes to rupali.kashyap@teamcomputers.com

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

pune, maharashtra

On-site

You value your talented employees and strive to support their professional growth before seeking new talent for open positions. If you believe that the current open position aligns with your skills and aspirations, we encourage you to submit your application. Your role as an Applications Development Intermediate Programmer Analyst at our organization involves participating in the establishment and implementation of new or updated application systems and programs in collaboration with the Technology team. Your primary objective will be to contribute to activities related to applications systems analysis and programming. Your responsibilities will include: - Engaging in Java Full Stack Engineering and application design, utilizing Enterprise level J2EE applications with messaging capabilities, Java spring boot, Java microservice, Spring, Hibernate - Serving as a Developer within a distributed, service-based enterprise environment, preferably in financial institutions - Mentoring and guiding junior developers while fostering a culture of continuous improvement - Developing complex backend systems using Spring, Spring Boot, and Spring Cloud technologies - Implementing microservices-based solutions with a focus on scalability, reliability, and performance - Applying Test-Driven Development (TDD) and test-first development practices throughout all development stages - Collaborating with cross-functional teams to define, design, and deliver new features - Integrating and optimizing Oracle and MongoDB in high-performance environments - Implementing data access layers using Hibernate and JPA and managing caching using Redis or other caching frameworks - Ensuring high quality through effective code reviews, static code analysis, and performance optimization Qualifications: - 4-6 years of software development experience with a strong emphasis on Java - Proficiency in Spring Framework, Spring Boot, and Spring Cloud - Solid understanding and hands-on experience with Microservices Architecture and best practices - Proficient in Hibernate, JPA, and working with both relational (Oracle) and NoSQL (MongoDB) databases - Experience with Redis or equivalent for caching and performance optimization - Proven experience with Test-Driven Development (TDD) and Shift-Left testing strategies - Hands-on experience with test automation tools/frameworks such as Junit, Mockito, REST Assured, Cucumber, or Selenium - Strong understanding of application performance, monitoring, and optimization techniques - Excellent problem-solving skills and the ability to lead complex development tasks Preferred Qualifications: - Exposure to Api Gateways, Service Discovery, and Distributed Tracing (e.g., Spring Cloud Gateway, Eureka, Zipkin) - Familiarity with containerization tools like Docker and orchestration with Kubernetes - Experience with code quality tools (e.g., SonarQube, CheckStyle, Snyk, BlackDuck) - Understanding of security best practices for backend development (OAuth2, JWT, Spring Security) Soft Skills: - Proven leadership and team collaboration skills - Strong communication and stakeholder management abilities - Ability to balance technical depth with business priorities - Passion for high-quality, clean, and maintainable code Education: - Bachelor's degree/University degree or equivalent experience This job description offers a comprehensive overview of the work involved in this role. Other job-related duties may be assigned as necessary.,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

As a Software Developer with 4 to 5 years of experience in Java backend development using Spring Boot, you will be responsible for leveraging your strong skills in cloud technologies (AWS/Azure) and DevOps practices. Your role will involve building and deploying scalable microservices, automating CI/CD pipelines, and ensuring high availability by utilizing Kubernetes and Docker. You must be adept at working in Agile environments and collaborating effectively across development, operations, and QA teams. Your main responsibilities will include designing, developing, and maintaining RESTful backend services using Spring Boot. You will be expected to build and deploy applications on cloud platforms with a focus on security and scalability. Additionally, you will create and manage CI/CD pipelines for automated testing and deployment, containerize applications using Docker, and orchestrate them with Kubernetes. Monitoring system performance, troubleshooting issues, and collaborating with QA, DevOps, and Product teams to deliver high-quality features will also be part of your daily tasks. Key technical skills required for this role include proficiency in Java 8/11, Spring Boot, Spring MVC, Spring Data JPA, and Spring Security. Experience in RESTful API development, microservices architecture, and cloud deployment and monitoring strategies (AWS/Azure) is essential. Familiarity with CI/CD tools such as Jenkins, GitHub Actions, and GitLab CI/CD, as well as containerization technologies like Docker and orchestration tools like Kubernetes and Helm, will be highly valued. Preferred qualifications for this position include a Bachelor's degree in Engineering or a related field, along with 4 to 5 years of relevant experience in software development.,

Posted 2 weeks ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies