Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
8.0 - 12.0 years
0 Lacs
chennai, tamil nadu
On-site
You are an experienced Tech Lead with over 8+ years of full-stack software engineering experience. In this role, you will be responsible for developing and maintaining high-quality software solutions that meet business requirements and contribute to the overall success of the company. Collaboration with the CTO and cross-functional teams is essential to define technical direction, make strategic technology decisions, and ensure the delivery of high-quality, scalable software solutions that align with our business goals. Your responsibilities will include leading the design, development, and deployment of scalable applications using Java and modern backend technologies. Collaboration with cross-functional teams to identify requirements, prioritize tasks, and develop solutions is crucial. Design and implementation of software solutions using industry best practices and design patterns will be part of your role. Writing clean, efficient, and maintainable code that adheres to coding standards and guidelines is key. Conducting code reviews and providing technical guidance to ensure high-quality, scalable, and maintainable code is also expected. You will be responsible for developing and maintaining project plans, timelines, and budgets. Mentoring and training junior team members to ensure ongoing professional development is an essential part of this role. Staying up to date with emerging trends and technologies in Java development and related areas is also required. Requirements for this role include 8+ years of experience in full-stack or backend development with Java. Excellent communication and collaboration skills are necessary. Strong technical skills in software engineering, including DB Structure, design patterns, algorithms, and development best practices are required. Experience with Agile development methodologies and tools such as JIRA and Confluence is preferred. Prior experience working with or willingness to learn Web3 technologies, particularly Hedera Hashgraph, is desired. Experience with logging frameworks, monitoring tools, and observability practices is beneficial. Experience with cloud-based technologies and platforms such as AWS or Azure is a plus. A strong understanding of Core Java versions 17 and 21, Spring Boot, Spring Security, JSON Web tokens, Spring Data JPA, Microservices, Hibernate ORM, data structures, and algorithms is essential. Experience with ORM frameworks such as Hibernate, Spring JDBC is preferred. Proficiency in PostgreSQL / MySQL and MongoDB is required. Additional knowledge in web technologies such as HTML, CSS, JavaScript, and ReactJS is an added advantage. Experience in Logging and Analyzing Log files is beneficial. Additional knowledge with Docker is a plus. Additional knowledge or working experience of Blockchain/DLT technologies is an added advantage. Excellent problem-solving skills and attention to detail are necessary. Good knowledge/experience with Git & Maven is preferred.,
Posted 20 hours ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a Spring Boot Tech Lead at Webknot Technologies, you will play a pivotal role in designing, developing, and maintaining intelligent, scalable, and high-performance backend applications. Your expertise in Java and Spring Boot will be key in leading technical discussions, mentoring developers, and driving architectural decisions. You will collaborate closely with product managers, front-end developers, and DevOps teams to deliver end-to-end solutions and shape the future of technology. Your responsibilities will include architecting and implementing event-driven solutions for web and mobile platforms, building and enhancing RESTful APIs, translating business requirements into technical specifications, and optimizing application performance and scalability. Additionally, you will lead code reviews, provide technical mentorship, and guide junior developers while ensuring minimal downtime and resolving complex technical issues efficiently. To excel in this role, you must have a minimum of 5+ years of hands-on experience in Java backend development with a strong command over Spring Boot. Proficiency in microservices architecture, event-driven systems, and scalable service design is essential. Your expertise in GCP Cloud and other cloud platforms like AWS or Azure, relational and NoSQL databases, RESTful API design, message brokers, version control systems, build tools, containerization, CI/CD pipelines, DevOps practices, and infrastructure management will be crucial. If you possess excellent analytical, problem-solving, communication, and leadership skills, and are passionate about shaping the future of technology through innovative solutions, we invite you to join us at Webknot Technologies and be part of a culture that encourages innovation, ownership, and continuous learning.,
Posted 2 days ago
5.0 - 10.0 years
6 - 10 Lacs
Bengaluru
Work from Office
Job Summary Synechron is seeking a highly capable and experienced Senior Java Developer to contribute to the development and maintenance of essential enterprise applications. This role involves designing, coding, and testing Java-based solutions, with a focus on Angular frontend and Oracle database management. The Senior Associate will collaborate closely with cross-functional teams to deliver robust, efficient, and scalable solutions aligned with business needs. The position offers an opportunity to work in a dynamic environment, harnessing technical expertise to drive innovation and operational excellence. Software Requirements Required Skills: Proficiency in Java programming language, with hands-on experience using Java SE/EE (latest LTS versions preferred). Strong knowledge of Java frameworks such as Spring, Hibernate, and Struts for building scalable applications. Experience working with Java development tools including Eclipse, IntelliJ IDEA, or NetBeans. Familiarity with database systems such as MySQL, Oracle, and SQL Server, including database design and management. Preferred Skills: Experience with front-end development using Angular (version 8 or above). Knowledge of additional development tools or frameworks to enhance productivity. Overall Responsibilities Develop, test, and maintain high-quality Java applications in line with business requirements. Collaborate with cross-functional teams to analyze needs and translate them into technical solutions. Write clean, maintainable, and efficient code adhering to best practices. Debug and resolve technical issues promptly to ensure system stability and performance. Contribute to the continuous improvement of development processes and standards. Stay updated with latest advancements in Java technologies and industry trends to incorporate innovative practices. Strategic Objectives: Deliver reliable, scalable, and efficient enterprise solutions that support business growth. Ensure code quality and operational excellence through rigorous testing and code reviews. Facilitate seamless collaboration within agile teams to accelerate project delivery. Performance Outcomes: Timely delivery of high-functionality applications with minimal defects. Positive stakeholder feedback on solution effectiveness and usability. Ongoing improvements in code quality, system performance, and process efficiency. Technical Skills (By Category) Programming Languages: Essential: Java (latest stable release, such as Java 11/17). Preferred: Knowledge of additional languages like Kotlin or Groovy. Databases & Data Management: Essential: Experience working with MySQL, Oracle, or SQL Server, including database schema design and query optimization. Preferred: Familiarity with NoSQL databases or data warehousing concepts. Cloud Technologies: Basic understanding or experience with cloud platforms such as AWS, Azure, or GCP, particularly in deploying or managing Java applications. Frameworks & Libraries: Expertise with Spring Framework (Spring Boot, Spring MVC), Hibernate ORM, and Struts. Familiarity with Angular (version 8+) for front-end development. Development Tools & Methodologies: Proficiency with IDEs like Eclipse, IntelliJ IDEA, or NetBeans. Experience with version control (Git), issue tracking (JIRA), and collaborative tools (Confluence). Working knowledge of Agile/Scrum methodologies and CI/CD pipelines. Security Protocols: Awareness of security best practices within web applications, including secure coding and vulnerability mitigation. Experience Requirements A minimum of 5-10 years of professional experience in Java development and application support. Proven track record working with Java frameworks, front-end technologies, and relational databases. Demonstrated experience in a team environment, participating in code reviews and collaborative development. Industry experience in finance, healthcare, or enterprise solutions is a plus but not mandatory. Day-to-Day Activities Write, review, and optimize Java code for various business projects. Collaborate with team members to gather requirements, design technical solutions, and implement features. Debug, troubleshoot, and resolve technical issues efficiently. Conduct code reviews, provide technical guidance, and ensure adherence to best practices. Engage in daily stand-ups, sprint planning, and other Agile ceremonies. Test and validate solutions to meet quality standards and performance benchmarks. Maintain documentation of code, design decisions, and system configurations. Qualifications Bachelors or Masters degree in Computer Science, Information Technology, or a related discipline, or equivalent professional experience. Certifications such as Oracle Certified Professional Java SE or related credentials are a plus. Commitment to continuous learning and staying updated with emerging technologies. Professional Competencies Strong analytical and problem-solving skills for effective troubleshooting and development. Excellent communication and interpersonal skills to collaborate with diverse teams. Ability to work independently and effectively manage time across multiple priorities. Attention to detail and commitment to quality in coding and documentation. Flexibility and adaptability to evolving project requirements and technological changes. Positive attitude with a focus on teamwork, ethics, and continuous improvement.
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
noida, uttar pradesh
On-site
As a Java Microservices Developer at NTT DATA in Noida, Uttar Pradesh, India, you will play a crucial role in designing and developing RESTful APIs and Microservices. Your responsibilities will include collaborating with software and production engineers to ensure high reliability and performance of products, conducting code reviews, developing technical documentation, and building robust test suites. Additionally, you will design and implement complex systems that can scale rapidly with minimal maintenance, develop effective service/product interfaces, and provide technical support for various applications within the technology portfolio. To excel in this role, you must have at least 5 years of hands-on experience in designing and developing RESTful APIs and Microservices using Java/J2EE, Spring framework, Spring Batch, AWS Elastic Kubernetes Services (EKS), RDS Oracle DB, and Apigee/API Gateway. You should also possess expertise in frontend development using React JS, HTML5, CSS3, and responsive web application development, along with experience in Rest API integrations. Furthermore, familiarity with API layer security (e.g., JWT, OATH2), API logging, API testing, and creating REST API documentation using tools like Swagger and YAML is desirable. Proficiency in TDD, writing unit test cases in JUnit, and knowledge of unit test frameworks like Mockito and Junit are essential. Experience with SQL, stored procedures, Unix, Linux Operating Systems, Jira, Git/SVN, Jenkins, DevOps, CI/CD, Maven, and Hibernate ORM is also required. NTT DATA is a trusted global innovator of business and technology services, serving 75% of the Fortune Global 100. We are committed to helping clients innovate, optimize, and transform for long-term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem. Our services encompass business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation, and management of applications, infrastructure, and connectivity. Join us in shaping the digital future. Visit us at us.nttdata.com.,
Posted 1 week ago
4.0 - 8.0 years
0 Lacs
noida, uttar pradesh
On-site
We are seeking a skilled Java Developer with 4 to 6 years of hands-on experience to join our backend engineering team. The ideal candidate should possess a strong understanding of Java fundamentals, proficiency in data structures, and a track record of designing and optimizing enterprise-grade applications utilizing Spring Frameworks and Hibernate. It is essential to have familiarity with memory management, unit testing, and caching mechanisms like Redis. Key Skills Required: - Extensive experience with Core Java, Object-Oriented Programming, and Interface design - Proficient in Spring Boot, Spring MVC, and Spring Data JPA - Hands-on expertise in Hibernate ORM for persistence logic - Ability to write unit tests using Mockito - Understanding of method overloading and overriding concepts - Familiarity with SOLID design principles and clean code practices - Knowledge of memory leaks, heap analysis, and JVM performance tuning - Integration of Redis for caching mechanisms to enhance response time Responsibilities: - Develop and maintain backend services using Java, Spring, and Hibernate - Write clean, efficient, and testable code with Mockito - Identify and address potential memory leaks for JVM performance optimization - Strategically implement Redis caching for application performance enhancement - Engage in code reviews, design discussions, and performance tuning - Collaborate with frontend, DevOps, and QA teams for seamless project delivery This is a full-time position with benefits including health insurance, paid sick time, paid time off, and Provident Fund. The work location is in-person with a day shift and fixed schedule. Application Questions: - What is your Current CTC - What is Your ECTC Experience: - Java: 7 years (Required) For further inquiries, please contact the employer at +91 8088863642.,
Posted 1 week ago
5.0 - 10.0 years
0 Lacs
maharashtra
On-site
As a Business Consulting- Technical Lead Consultant at NTT DATA in Pune, Maharashtra, India, you will be responsible for designing and developing RESTful APIs and Microservices using technologies such as Java/J2EE, Spring framework, Spring Batch, AWS Elastic Kubernetes Services (EKS), RDS Oracle DB, and Apigee/API Gateway. You should have at least 10+ years of hands-on experience in this area. Additionally, you should possess 5+ years of experience in frontend development using React JS, HTML5, CSS3, and Responsive web application development. It is essential to have expertise in Rest API integrations and API layer security protocols like JWT and OATH2. Experience in API logging, testing, and creating REST API documentation using tools like Swagger and YAML is desirable. You should be familiar with Test-Driven Development (TDD) and writing unit test cases using JUnit and Mockito in Java. Knowledge of end-to-end test frameworks like Fitnesse/Test API, Protractor, functional testing with Cucumber, and performance test tools such as JMeter is a plus. Proficiency in SQL, Stored Procedures, Unix, Linux Operating Systems, and experience with Scrum and Agile processes is required. Exposure to tools like Jira, Git/SVN, Jenkins, DevOps, CI/CD is preferred. Familiarity with Spring framework, Hibernate ORM, MS SQL Server, flyway, Apache Active MQ, and PDF generation libraries like iText and flying saucer is advantageous. Knowledge of build tools like Maven, Jenkins, and UI technologies like Core JavaScript, Angular, React, Typescript, Redux, RxJS, Loadash, Gulp, and webpack is beneficial. Join NTT DATA, a global innovator in business and technology services, committed to helping clients innovate, optimize, and transform for long-term success. As a part of NTT Group, we invest significantly in research and development to drive organizations and society confidently into the digital future. Visit us at us.nttdata.com for more information about our services and global presence. Apply now to be a part of our inclusive and forward-thinking organization.,
Posted 1 week ago
5.0 - 10.0 years
11 - 15 Lacs
Bengaluru
Work from Office
Project description As a Java Developer for this project, you will have the opportunity to contribute to the data management architecture of industry leading software. You will work closely with cross-functional teams and regional experts to design, implement, and support solutions with a focus on data security and global availability to facilitate data-driven decisions for our customers. This is your chance to work on a stable, long-term project with a global client, focusing on digital transformation and change management. Why Join Us - Exciting OpportunitiesWork in squads under our customer's direction, utilizing Agile methodologies and Scrum. - Innovative ApplicationContribute to an application that guides and documents the sales order process, aids in market analysis, and ensures competitive pricing. - Workflow GovernanceBe part of a team that integrates digital and human approvals, ensuring seamless integration with a broader ecosystem of applications. - Global ExposureCollaborate with reputed global clients, delivering top-notch solutions. - Career GrowthJoin high-caliber project teams with front-end, back-end, and database developers, offering ample opportunities to learn, grow, and advance your career. If you have strong technical skills, effective communication abilities, and a commitment to security, we want you on our team! Ready to make an impactApply now and be part of our journey to success! Responsibilities Design and DevelopmentPlan and create new functionality and features in globally deployed E&P services. Data ModellingWork with data architects to create and maintain data models optimizing storage, retrieval, and analysis. Database AdministrationPlan, implement and iterate on databases using the latest technologies to ensure performant, scalable, and secure solutions. AutomationDevelop and maintain automation pipelines to handle all stages of the software lifecycle. Monitoring and TroubleshootingMonitor customer environments to proactively identify and resolve issues while providing support for incidents. Data SecurityImplement and consistently improve measures to protect sensitive information and ensure compliance with regulations. DocumentationWrite and maintain documentation for processes, configurations, and procedures. Skills Must have 5+ years of experience Core Java & Versions Strong proficiency in Java SE 11 (32-bit) with readiness to work on migration to Java 17 (64-bit) Solid understanding of Java language features, concurrency, collections, Swing, SWT and exception handling Persistence & Database Experience using JDBC for database access Proficiency in Hibernate ORM for data persistence Strong knowledge of SQL with SQL Server and Oracle databases Desktop Application Development Proven experience developing and maintaining client-server desktop applications in Java Build & Dependency Management Hands-on experience with Git, Maven for build automation and dependency management IDE & Tooling Comfortable working with Eclipse IDE Unit testing (JUnit, Mockito), integration testing, and test-driven development (TDD) Architecture & Deployment Experience with monolithic applications deployed on-premises Understanding of client-server architectures Experience with RESTful API design, integration and SOAP Implementation using AXIS Nice to have Familiarity with Swing or other Java desktop UI technologies is a plus (but not mandatory)
Posted 3 weeks ago
7.0 - 11.0 years
14 - 24 Lacs
Pune
Work from Office
Key Skills: Spring Boot, Java, Microservices, SQL. Java 8/11, Quarkus or Spring, Hibernate ORM, REST. Roles and Responsibilities: Be an active part of the POD and participate in user story grooming. Produce technical or implementation design and API specifications as per standards. Perform coding and unit testing using the mentioned tech stack. Follow coding standards and write clean, testable code. Raise technical issues or blockers during stand-ups and collaborate with the technical lead or architect to resolve them. Ensure delivery of sprint commitments. Resolve bugs and issues identified in SIT, ST, and UAT phases. Aim to deliver bug-free solutions. Use CI/CD tools for building and deploying code changes. Conduct API testing using relevant tools. Experience Requirements: 7-12 years of experience in developing cloud-native applications using the specified tech stack. Proven experience in developing microservices. experience as a developer in an agile environment. Good understanding of Agile methodologies and ways of working. Experience working in the BFSI domain, specifically in cards, is preferred. Education: B.E., B.Tech, B. Sc.
Posted 3 weeks ago
3.0 - 5.0 years
2 - 7 Lacs
Chennai
Work from Office
JAVA DEVELOPER/SUPPORT Job Title: Java Developer/Support Location: Chennai Experience Level: 3-4 years Employment Type: Full-Time Key Responsibilities: 1. Application Development & Enhancements - Develop and enhance features in existing Java-based applications using Spring MVC and Spring Boot. Build and maintain RESTful APIs, ensuring robust and scalable backend services. 2. Application Bug Fixes - Identify, analyze, and resolve production and pre-production bugs. Perform root cause analysis, debugging and implement preventive measures. 3. Database Support (SQL & RDBMS) - Write, review, and optimize complex SQL queries, subqueries, and joins. Design and maintain database views, indexing strategies, and data models. Provide support for data extraction, reporting, and debugging DB-related issues. 4. Ticketing & Operations Support - Monitor and resolve tickets related to application issues within SLA using tools like JIRA, ServiceNow, or similar. Act as a liaison between technical teams and business users for issue resolution. Tech Stack: Java 8, Spring Framework Spring Boot & Spring MVC, RESTFUL API, Hibernate ORM, SQL or any RDBMS like MySQL, Oracle or PostgreSQL
Posted 3 weeks ago
8.0 - 13.0 years
2 - 30 Lacs
Pune
Work from Office
NetSPI is a dynamic cyber security company headquartered in Minneapolis We are a leader in penetration testing and attack surface management NetSPI is constantly growing and looking for innovative minds to join us in helping some of the largest organizations in the world protect their technology and data from cyber criminals If you thrive in a collaborative setting and enjoy working with best-in-class technology We Want To Meet You! The Software Developer (Java) contributes in building high-performing, scalable, product offerings You must be creative with an eye for quality and detail towards building a modern lending platform that will further streamline client offerings and enhance client experience Technical Requirements: 5 to 8 years of expertise in with backend Java designing and development Contributing in all phases of the development lifecycle Writing well designed, testable, efficient code Strong knowledge of object oriented programming concepts and principles Excellent experience with Web Design Patterns, Spring Framework, Spring Boot, Spring JPA Excellent knowledge of Relational Databases, SQL and Hibernate ORM Experience with Microservices Hands-on experience with unit testing and working with continuous integration environment Experience with the agile development methodology Product-based experience is required Highly motivated, self-driven independent performer Take ownership of your product/features keep a keen eye out for bugs that might arise, ardently resolve them Strong communication skills; ability to document and verbally communicate ideas with the team Preferred Skills: Experience with PostgreSQL is highly preferred Experience with Docker/Kubernetes is a plus Education Qualifications: /B What We Offer: Competitive salary and benefits package Opportunities for professional growth and development Flexible work hours A collaborative and inclusive work environment Access to cutting-edge technologies and resources We are an equal employment opportunity employer All qualified applicants willreceive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law
Posted 1 month ago
15.0 - 20.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Java Enterprise Edition Good to have skills : Hibernate ORM, Java Standard EditionMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will engage in the development and configuration of software systems, either managing the entire process or focusing on specific stages of the product lifecycle. Your day will involve collaborating with various teams, applying your expertise in technologies and methodologies to support projects and clients effectively. You will also be responsible for ensuring that the software solutions meet the required standards and contribute to the overall success of the project. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Mentor junior team members to enhance their skills and knowledge.- Continuously evaluate and improve development processes to increase efficiency. Professional & Technical Skills: - Must To Have Skills: Proficiency in Java Enterprise Edition.- Good To Have Skills: Experience with Hibernate ORM, Java Standard Edition.- Strong understanding of software development methodologies such as Agile and Waterfall.- Experience with version control systems like Git or SVN.- Familiarity with web services and RESTful APIs. Additional Information:- The candidate should have minimum 7.5 years of experience in Java Enterprise Edition.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education
Posted 1 month ago
3.0 - 8.0 years
5 - 10 Lacs
Hyderabad, Gachibowli
Work from Office
Job Summary Synechron is seeking a skilled Java Developer to join our dynamic technology team. In this role, you will design, develop, and maintain Java-based applications that support our business operations and client offerings. Your expertise will contribute to delivering robust, scalable, and high-quality software solutions, aligning with enterprise technical standards and business goals. This position offers an opportunity to work in a collaborative environment, utilizing modern frameworks and methodologies to drive innovation and continuous improvement. Software Requirements Required Skills: Strong proficiency in Java SE and Java EE platform versions 8 and above Hands-on experience with web development frameworks such as Spring (Spring Boot, Spring MVC) , Hibernate ORM , and JavaServer Faces (JSF) Solid understanding of relational database systems, SQL, and data modeling Familiarity with version control systems, particularly Git Knowledge of RESTful web services (design, implementation, and consumption) Experience working within Agile development processes (Scrum, Kanban) Preferred Skills: Experience with build automation tools (Maven, Gradle) Exposure to front-end technologies (HTML, CSS, JavaScript) is a plus Knowledge of cloud platforms (AWS, Azure) and containerization (Docker, Kubernetes) Overall Responsibilities Develop, enhance, and maintain Java-based applications and systems according to project specifications Write clean, well-structured, and scalable code that adheres to industry best practices and coding standards Collaborate effectively with cross-functional teams, including front-end developers, business analysts, and testers, to develop new features and optimize existing functionality Participate actively in code reviews, ensuring code quality and consistency across projects Troubleshoot, debug, and resolve technical issues in a timely manner, ensuring minimal disruption Stay informed on the latest developments in Java and related technologies, integrating relevant innovations into project work Contribute to continuous improvement initiatives, including process enhancements and knowledge sharing Technical Skills (By Category) Programming Languages: Essential: Java (Java SE and Java EE) Preferred: Additional languages such as Kotlin or Groovy Databases Data Management: Essential: Experience with relational databases (e.g., MySQL, Oracle, SQL Server) Preferred: Knowledge of NoSQL databases (MongoDB, Cassandra) Cloud Technologies: Optional but advantageous: Basic familiarity with cloud platforms like AWS or Azure Frameworks and Libraries: Essential: Spring framework (Spring Boot, Spring MVC), Hibernate, JSF Preferred: Other frameworks such as Apache Camel, Dropwizard Development Tools and Methodologies: Essential: Git for version control, Maven or Gradle for build automation Methodologies: Agile/Scrum practices, Continuous Integration/Delivery (CI/CD) Security Protocols: Understanding of secure coding practices and web security standards (OAuth, JWT, SSL/TLS) Experience Requirements Minimum of 3 years of professional experience in Java software development Proven experience developing web-based applications using Java frameworks Demonstrated ability to design, develop, and maintain RESTful web services Prior involvement in Agile team environments Hands-on experience working with relational databases and writing efficient SQL queries Note: Alternative pathways such as extensive project contributions or relevant certifications can be considered to meet experience expectations. Day-to-Day Activities Design, develop, and optimize Java applications based on business requirements Write and execute unit tests; participate in integration and system testing Engage in regular stand-ups, sprint planning, and retrospective meetings Collaborate with team members on technical solutions, code reviews, and documentation Monitor and troubleshoot production issues, implementing fixes swiftly Document technical specifications and design patterns Continuously learn and apply emerging technologies or frameworks to improve development processes Qualifications Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent practical experience Certified Java Developer credentials (e.g., Oracle Certified Professional) are advantageous but not mandatory Prior experience with enterprise-grade software development preferred Professional Competencies Strong analytical and problem-solving skills; ability to debug complex issues efficiently Effective communication skills, capable of articulating technical concepts to diverse stakeholders Proven ability to work collaboratively within multidisciplinary teams Adaptability to changing requirements and new technologies Commitment to high-quality deliverables and continuous learning Skilled at managing multiple tasks and priorities under tight deadlines
Posted 1 month ago
2.0 - 5.0 years
4 - 7 Lacs
Pune
Work from Office
Youll make a difference by: We're seeking a skilled Software Developer to join our diverse team. You'll play a key part in designing, developing, and maintaining robust applications demonstrating a modern technology stack. The ideal candidate possesses a strong grasp of Java, Spring, Hibernate, Angular, TypeScript, relational Database like Oracle DB as well as familiarity with CICD principles and GitLab. Development: Design and develop scalable web applications with a focus on clean, maintainable code. Develop new competitive functionalities and support the existing software solutions. Design client-side and server-side architecture. Implement elegant front-end user interfaces using Angular and TypeScript. Integrate back-end systems using Java, Spring, and Hibernate. Design and interact with relational databases (SQL, PostgreSQL). Familiarity with the Linux Operating system. Experience with Generative AI technologies (LLMs, Prompt Engineering, AI APIs) Hands-on experience integrating AI capabilities into applications. Collaboration: Work closely with other developers, product managers, and designers in an Agile environment. Proactively participate in code reviews. Provide mentorship and knowledge sharing within the team. Continuous Integration/Continuous Deployment (CICD): Use GitLab for effective version control, issue tracking, and CICD pipelines. Build and maintain CICD pipelines to automate testing, deployment, and monitoring processes. Youll win us over by: Technical Expertise: Bachelors degree in computer science or a related technical field, or equivalent experience. Excellent Java knowledge with significant experience in Java programming. Excellent analytical skills and an understanding of data structures and algorithms. Experience with object-oriented software design and design patterns. Strong proficiency in Spring framework (Spring MVC) and Hibernate ORM. Proficient in Angular and TypeScript, with experience building responsive front ends. Working knowledge of RESTful API design and development Working knowledge of SQL, PostgreSQL or other relational databases. Proven understanding of CICD practices and experience with GitLab. Understanding of Generative AI concepts and applications Experience with data preprocessing and feature engineering Ability to work independently or with a team in a multifaceted environment. General Qualities: Excellent problem-solving and analytical skills. Strong attention to detail. Passion for staying up to date with the latest web development technologies. Preferred Qualifications Experience with automated testing frameworks (e.g., JUnit, Selenium). Familiarity with agile methodologies like Scrum or Kanban.
Posted 1 month ago
7.0 - 10.0 years
22 - 35 Lacs
Pune
Remote
Role: Java Technical Lead Location: Permanent Remote Shift: 2nd Shift (1:30 PM to 10:30 PM IST) Experience : 7+ years We are seeking an experienced Java Technical Lead with a deep understanding of Java/J2EE, Spring, and SpringBoot frameworks. The ideal candidate will be responsible for leading the design, development, and implementation of scalable and high-performance applications. You will play a key role in defining the architecture, coding best practices, and ensuring that high-quality, maintainable code is delivered. This role requires collaboration with cross-functional teams, including product owners, frontend developers, and DevOps, to ensure seamless integration of backend services. The candidate should be well-versed in cloud platforms, containerization technologies, and CI/CD pipelines. Responsibilities: Work closely with the VP of Engineering to platformize the code, ensuring consistency and reusability across services. Collaborate with Product Owners/Business Users to understand project requirements. Identify project scope and break it down into smaller, manageable components. Develop Java SpringBoot applications adhering to clean code principles, ensuring modular, readable, and maintainable code. Write unit tests and automated integration tests to identify and resolve bugs or issues. Participate in peer code reviews and contribute to maintaining code quality and best practices. Work closely with frontend developers to integrate web applications with APIs and other backend systems. Develop and maintain technical documentation for software applications. Stay updated with industry trends, best practices, and suggest improvements for software development processes and technologies. Requirements: 7+ years experience with Java development using Spring, SpringBoot. Good experience with unit testing frameworks e.g. JUnit, Mockito. Good experience with databases and ORM frameworks e.g. PostgreSQL, MySQL, Hibernate. Good experience with integration testing frameworks e.g. RestAssured, Postman. Good experience with application containerization e.g. Docker, Kubernetes. Good experience with CI/CD tools e.g. Jenkins, Bamboo. Good experience with cloud platform e.g. AWS, GCP, Azure. Good understanding of Agile principles and methodologies. Good understanding of testing automation tools e.g. Supertest, Cucumber. Soft Skills : Takes ownership, is a proactive problem-solver with a positive, can-do attitude. Excellent communication and teamwork skills. Ability to work effectively in a remote environment.
Posted 1 month ago
6.0 - 10.0 years
8 - 15 Lacs
Bengaluru, Mumbai (All Areas)
Hybrid
We are looking for an experienced Java Developer to join a high-performing engineering team focused on building enterprise-grade web applications for B2B use cases. The ideal candidate will be proficient in backend and full stack technologies, possess solid understanding of microservices, and be comfortable working in fast-paced Agile environments. Key Responsibilities Develop and maintain enterprise web applications using Java 8, Spring Boot, and Hibernate . Perform full-cycle software development including design, coding, unit testing, and reviews. Participate in solution design and lead technical discussions within the team. Review work of peers across all phases of development (solution, design, code, and tests). Take initiative on implementing new features and leading components/modules. Follow best practices in architecture, performance optimization, and secure coding. Required Technical Experience 36 years of experience in web application development , ideally for B2B enterprise platforms . Strong knowledge of Java 8 , Spring Boot , Hibernate , and Microservice Architecture . Proficient with Git workflows , branching, pull requests, and version control. Hands-on with Maven or Gradle , VS Code , and PostgreSQL (normalized schema, complex joins). Exposure to DevOps basics : Linux CLI, shell scripting, Kubernetes, Docker, Kafka. Familiarity with Agile/Scrum-based development in high-performance teams. Experience in building and deploying large-scale, business-critical applications. Preferred Experience Knowledge of Test-Driven Development (TDD) , Continuous Integration (CI) , and Continuous Deployment practices. Ability to work independently, mentor others, and collaborate across distributed teams. Top 10 Must-Have Skills Java 8 Spring Boot Hibernate (ORM) Microservice Architecture PostgreSQL (Database Design & Querying) Git (branching, merging, pull requests) Maven/Gradle Build Tools DevOps Basics Linux CLI, Docker, Kubernetes, Shell Scripting Kafka (basic knowledge or exposure) Agile/Scrum, TDD, CI/CD Practices
Posted 1 month ago
10.0 - 15.0 years
0 - 0 Lacs
Chennai
Work from Office
Who we are looking for: ACV Auctions is seeking a Staff Software Engineer to join our MAX Engineering team and play a key technical leadership role in advancing our SaaS product, MAX Digital. This position focuses on the architecture, design, and delivery of robust, scalable, and secure Java-based platforms and services, leveraging frameworks such as Spring, Hibernate, Struts, and Maven, hosted in AWS, and utilizing SQL Server or similar relational databases. The ideal candidate brings extensive experience and a proven track record of leading the architecture and delivery of enterprise-scale Java applications. You thrive in shaping technical direction, establishing engineering standards, and mentoring engineers. You excel at building consensus across teams, driving innovation, and ensuring the continued reliability, maintainability, and performance of our products. Exceptional communication and leadership skills, along with a collaborative, team-oriented approach, are essential for guiding the next generation of our SaaS solutions. What you will do: Actively and consistently support all efforts to simplify and enhance the customer experience. Architect, deliver, and maintain large-scale, distributed Java services and systems, ensuring resilience, security, and scalability across the company’s core platforms. Define, drive, and implement engineering best practices and standards for Java, Spring, Hibernate, Struts, Maven, and associated technology stacks, influencing technical direction and tooling across multiple teams and products. Lead the technical design and implementation of critical APIs, services, and full-stack MVC applications, utilizing advanced knowledge of data modeling, protocols, storage, message brokers, and interface patterns. Set and enforce standards for code quality, performance, observability, security, and operational readiness for all Java-based systems, including integration with AWS (ECR, ECS, API Gateway, Route 53), Terraform, and modern CI/CD pipelines. Own and evolve the multi-year technical roadmap for Java applications and supporting infrastructure, proactively identifying business risk and technology debt, and ensuring robust lifecycle management of tools, libraries, and frameworks. Collaborate and communicate effectively with cross-functional engineering, product, and operations teams to define requirements, architect solutions, and coordinate system-wide rollouts. Provide technical leadership, mentorship, and guidance to multiple engineering teams, fostering a culture of continuous improvement and technical excellence. Lead and conduct rigorous code reviews, develop and enforce high standards for documentation and test suite robustness, and ensure the technical team rapidly diagnoses and resolves complex issues in production. Champion and implement engineering-wide security and compliance standards, ensuring all Java services meet or exceed regulatory and business requirements. Lead the design and implementation of advanced data models using Hibernate ORM, SQL Server (or other RDBMS), and patterns such as normalization, EAV, append-only persistence, and event sourcing at scale. Influence and contribute to the definition of company-wide standards for deployment, monitoring, and optimization of Java applications using tools like Datadog, CloudWatch Logs, and custom solutions. Drive the adoption and evolution of custom software patterns, architectural approaches, and reusable frameworks to address unique and complex software challenges. Serve as a technical escalation point for the most complex issues, providing swift, effective, and sustainable solutions across the business’ technology portfolio. Ensure high reliability, performance, and security for products and services, while balancing multiple competing priorities in a fast-paced, agile environment. Perform additional duties as assigned. What you will need: Ability to read, write, speak and understand English. Bachelor’s degree in Computer Science or a related technical discipline or equivalent practical experience 8+ years’ software development/engineering experience Minimum 8 years of experience architecting, building, and maintaining SaaS web applications using Java, Spring Framework, Hibernate, and related technologies at scale. Deep expertise in designing and implementing large-scale, distributed systems using Java, with a strong emphasis on scalability, maintainability, security, and performance. Demonstrated experience setting and influencing engineering-wide standards for architecture, technical documentation, testing, observability, build systems, and operational practices. Mastery of the Spring ecosystem, Hibernate ORM, Maven, Struts, and modern Java application frameworks, with the ability to drive adoption of best practices and new technologies across teams. Proven experience integrating and optimizing cloud-native architectures using AWS services such as ECS, ECR, API Gateway, S3, Route 53, and leveraging infrastructure-as-code tools like Terraform for provisioning and management. Advanced proficiency in SQL programming, relational database design (SQL Server, PostgreSQL, or similar), and building complex data models using ORM patterns, including normalization, EAV, append-only, and event sourcing. Extensive experience with Docker, container orchestration, and deployment automation; familiarity with Kubernetes and serverless/cloud-native deployment patterns. Expert-level knowledge of CI/CD pipelines and automation tools such as GitHub Actions, Jenkins, or similar, driving improvements to build, release, and deployment processes. Exceptional skill in release management, code quality enforcement, automated testing strategies, and the full software development lifecycle (SDLC). Demonstrated ability to architect, plan, and execute multi-year lifecycle strategies for applications, libraries, and supporting infrastructure, proactively managing technical debt and risk. Advanced expertise in debugging, profiling, and optimizing distributed systems using tools like Datadog, CloudWatch Logs, and distributed tracing frameworks. Strong leadership, mentoring, and communication skills, with a proven track record of guiding and developing engineers, leading code reviews, and fostering a culture of technical excellence. Experience working effectively across multiple teams and time zones, engaging with cross-functional stakeholders, and influencing company-wide engineering direction. Proven ability to rapidly troubleshoot and resolve the most complex technical issues, modify or develop custom patterns, and implement robust solutions under competing priorities in an agile environment. Commitment to enforcing and advancing security standards and ensuring compliance for all Java-based products and services. Proven ability to work effectively in a geographically dispersed team across multiple time zones.
Posted 2 months ago
4.0 - 8.0 years
6 - 10 Lacs
Noida
Work from Office
Proficiency in Java and Spring Boot for backend development. Proficiency in Java and Spring Boot for backend development. Strong knowledge of REST API development and integration. Experience in frontend development with Angular. Hands-on experience with Git for version control. Exposure to DevOps practices, CI/CD pipelines, and cloud platforms like AWS (preferred). Design, develop, and maintain Java-based applications using Spring Boot and Angular. Build and integrate REST APIs for seamless web application functionality. Write clean, efficient, and testable code while following best practices. Collaborate with cross-functional teams to deliver high-quality software solutions. Debug, troubleshoot, and optimize performance issues in applications. Stay updated with emerging technologies and implement improvements where needed.
Posted 2 months ago
3 - 8 years
5 - 9 Lacs
Bengaluru
Work from Office
Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Java Enterprise Edition Good to have skills : NA Minimum 3 year(s) of experience is required Educational Qualification : Minimum 15 years full time of education Engineering Graduate Summary :As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. Your typical day will involve collaborating with the team to understand the project requirements, designing and developing software solutions, and ensuring the applications meet the desired functionality and performance standards. You will also be responsible for troubleshooting and resolving any issues that arise during the development process, as well as providing technical support and guidance to the team. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work-related problems.- Collaborate with cross-functional teams to gather and analyze business requirements.- Design and develop high-quality software solutions using Java Enterprise Edition.- Ensure the applications meet the desired functionality and performance standards.- Troubleshoot and resolve any issues that arise during the development process.- Provide technical support and guidance to the team. Professional & Technical Skills:- Must To Have Skills:Proficiency in Java Enterprise Edition.- Strong understanding of object-oriented programming principles and design patterns.- Experience with web application development using Java EE technologies.- Knowledge of relational databases and SQL.- Experience with version control systems such as Git.- Good To Have Skills:Experience with Spring Framework and Hibernate ORM.- Recommendation:Familiarity with front-end technologies such as HTML, CSS, and JavaScript. Additional Information:- The candidate should have a minimum of 3 years of experience in Java Enterprise Edition.- This position is based at our Bengaluru office.- A minimum of 15 years of full-time education with an Engineering Graduate degree is required. Qualifications Minimum 15 years full time of education Engineering Graduate
Posted 2 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough