Posted 7 months ago. This role may no longer be accepting applications.

Senior Java Software Engineer

4 - 8 years

Pune All india

Posted:7 months ago

Apply

Job Description

Role Overview: As a Software Developer in this role, you will be responsible for designing, developing, and maintaining scalable, high-performance applications and services. Your primary focus will be on writing clean, efficient, and well-documented code following engineering best practices. Additionally, you will collaborate with cross-functional teams to ensure smooth testing, deployment, and monitoring of the applications. Key Responsibilities: - Design, develop, and maintain scalable, high-performance applications and services. - Write clean, efficient, and well-documented code following engineering best practices. - Participate in architecture discussions and contribute to system design decisions. - Collaborate with QA and DevOps to ensure smooth testing, deployment, and monitoring. - Work closely with product managers, designers, and other developers to ship features end-to-end. - Participate in code reviews, provide constructive feedback, and help maintain code quality across the team. - Contribute to sprint planning, estimations, and agile ceremonies. - Identify technical improvements, optimize code for performance, and reduce technical debt. - Explore new technologies and share knowledge with the team. - Ensure application security, stability, and reliability in production environments. Qualifications Required: - B.Tech/M.Tech in Computer Science or related field. - 4-8 years of experience in software development with a strong record of technical ownership. - Proficiency in Java 8+. - Solid understanding of REST APIs (Spring Boot), microservices, databases (SQL/NoSQL), and caching systems like Redis/Aerospike. - Solid understanding of different messaging systems like Solace & Kafka with experience in writing respective publishers & consumers. - Experience with Go Lang, Python, and frontend frameworks like React will be a plus. - Familiarity with cloud platforms (AWS, GCP, Azure) and DevOps tools (Docker, Kubernetes, CI/CD). - Good understanding of data structures, algorithms, and software design principles. *Please note that the details about the company were not provided in the job description. Role Overview: As a Software Developer in this role, you will be responsible for designing, developing, and maintaining scalable, high-performance applications and services. Your primary focus will be on writing clean, efficient, and well-documented code following engineering best practices. Additionally, you will collaborate with cross-functional teams to ensure smooth testing, deployment, and monitoring of the applications. Key Responsibilities: - Design, develop, and maintain scalable, high-performance applications and services. - Write clean, efficient, and well-documented code following engineering best practices. - Participate in architecture discussions and contribute to system design decisions. - Collaborate with QA and DevOps to ensure smooth testing, deployment, and monitoring. - Work closely with product managers, designers, and other developers to ship features end-to-end. - Participate in code reviews, provide constructive feedback, and help maintain code quality across the team. - Contribute to sprint planning, estimations, and agile ceremonies. - Identify technical improvements, optimize code for performance, and reduce technical debt. - Explore new technologies and share knowledge with the team. - Ensure application security, stability, and reliability in production environments. Qualifications Required: - B.Tech/M.Tech in Computer Science or related field. - 4-8 years of experience in software development with a strong record of technical ownership. - Proficiency in Java 8+. - Solid understanding of REST APIs (Spring Boot), microservices, databases (SQL/NoSQL), and caching systems like Redis/Aerospike. - Solid understanding of different messaging systems like Solace & Kafka with experience in writing respective publishers & consumers. - Experience with Go Lang, Python, and frontend frameworks like React will be a plus. - Familiarity with cloud platforms (AWS, GCP, Azure) and DevOps tools (Docker, Kubernetes, CI/CD). - Good understanding of data structures, algorithms, and software design principles. *Please note that the details about the company were not provided in the job description.

Skills Required

kafka solace java spring boot sql nosql redis aerospike python aws gcp azure docker kubernetes data structures algorithms rest apis go lang react cicd software design principles

Learn the skills this job asks for

See your skill gap for Software Developer →

Free courses, interview questions and practice for each skill.

Work Mode

On-site

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
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.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Suffescom Solutions Inc logo

Senior Java Software Engineer

Suffescom Solutions Inc

Mohali

CodeVyasa logo