Search by job, company or skills
Job Position: Java Developer
Job Type: Full-Time
Location: Chennai
Experience: - 7+ Years
Must Have: Strong Java Spring Spring boot API
Key Responsibilities:
Designing, developing, and implementing Java-based applications using Java 11 and Spring Boot.
Collaborating with cross-functional teams to gather and analyze requirements and translate them into technical solutions.
Developing microservices-based architectures to enable scalability, flexibility, and resilience in applications.
Designing and optimizing database schemas, tables, and queries for performance and efficiency.
Writing and optimizing SQL queries to retrieve, manipulate, and manage data stored in relational databases.
Ensuring code quality, performance, and adherence to coding standards through code reviews and testing.
Troubleshooting and debugging issues in applications, and providing timely resolutions. Keeping up to date with the latest technologies and best practices in software development.
Requirements:
Proven experience as a Java Developer, with strong proficiency in Java 11 and Spring Boot.Solid understanding of microservices and its implementation.
Experience in database design and development, with expertise in SQL queries and NoSQL databases Familiarity with Agile development methodologies.
Excellent problem-solving and analytical skills.
Strong communication and teamwork abilities.
Ability to work independently and collaboratively in a fast-paced environment.
Attention to detail and a passion for delivering high-quality software solutions.
Must have good working knowledge in Java 8 and above experience with Java 11 and Java 17 is a plus.
Must have good working knowledge with Spring Boot for service development.
Must have good working knowledge with Kafka and its integrations.
Must have good working knowledge in both SQL and NoSQL databases like Oracle PostgreSQL Couchbase Cassandra etc.
5 years of experience in the above-mentioned technologies.
Good to have knowledge in reactive programming like Vert X or any other
Good to have working knowledge with testing frameworks like Cucumber for BDDs JMeter for performance testing
Must have a basic knowledge and understanding of tools like Jenkins Deployments Splunk Kibana Grafana GitHub
Must have knowledge on the microservice based application development
Good to have knowledge in developing and managing applications with higher transactions per second and high availability
Having knowledge in caching mechanisms is a plus
Education:
B. Tech or equivalent IT Degree.
Date Posted: 07/08/2024
Job ID: 87838285