CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×
Countries

Java 17 senior Developer Jobs (On-site work)

8 Job Offers

Filters
New
Apps Development Technology(Databases) Lead Analyst
Save Icon
Location Icon
Location
India , Chennai; Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Read More
Arrow Right
Sr. Developer
Save Icon
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Read More
Arrow Right
Java Application Developer
Save Icon
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Read More
Arrow Right
Applications Development Senior Manager
Save Icon
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Read More
Arrow Right
Senior Java Developer
Save Icon
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Read More
Arrow Right
Senior UI Developer
Save Icon
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Read More
Arrow Right
Applications Development Senior Programmer Analyst
Save Icon
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Read More
Arrow Right
Java Angular Fullstack Developer
Save Icon
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Read More
Arrow Right
A Java 17 Senior Developer is a highly experienced software engineer specializing in building robust, scalable, and modern applications using the Java 17 platform. These professionals are at the forefront of enterprise software development, leveraging the latest language features and architectural patterns to create high-performance systems. For those seeking Java 17 senior developer jobs, this role represents a pinnacle of technical expertise, combining deep coding skills with strategic design thinking and leadership responsibilities. Professionals in this role are typically responsible for the end-to-end development lifecycle of complex software solutions. A core part of their duties involves designing, developing, and maintaining backend services, with a strong emphasis on microservices architectures. They architect and build RESTful and GraphQL APIs, ensuring they are secure, efficient, and well-documented. Their work often includes integrating various system components, such as databases, messaging queues, and third-party services, into a cohesive and resilient application. Beyond pure coding, they are tasked with making high-level design choices and dictating technical standards, including software coding standards, tools, and platforms. The typical skill set for a Java 17 Senior Developer is extensive and reflects the demands of modern software engineering. Mastery of Java 17 and its new features, such as sealed classes, records, and pattern matching, is a fundamental requirement. They possess deep expertise in the Spring ecosystem, particularly Spring Boot and Spring Framework, for rapid application development and dependency injection. A strong understanding of object-oriented principles, design patterns, and data structures is non-negotiable. Furthermore, experience with containerization technologies like Docker and container orchestration platforms such as Kubernetes is standard, as is familiarity with cloud-native development principles for platforms like AWS, Azure, or GCP. These senior roles also demand proficiency in foundational software engineering best practices. This includes writing comprehensive unit tests with frameworks like JUnit, implementing and managing Continuous Integration and Continuous Delivery (CI/CD) pipelines using tools like Jenkins or Tekton, and conducting rigorous code reviews. Experience with multiple database technologies, both relational (e.g., PostgreSQL, Oracle) and NoSQL (e.g., MongoDB), is common. Knowledge of event-driven architecture using tools like Apache Kafka or RabbitMQ is also a highly valued skill. Most Java 17 senior developer jobs require multiple years of hands-on experience, typically eight or more, and a proven track record of working within Agile and iterative development methodologies like Scrum or Kanban. This role is not just about writing code; it's about mentoring junior developers, driving technical innovation, and ensuring the delivery of high-quality, enterprise-grade software solutions.

Filters

×
Category
Location
Work Mode
Salary