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

Java Backend Engineer

7 - 11 years

Pune All india

Posted:7 months ago

Apply

Job Description

As a highly skilled and hands-on Software Engineer, your role will involve working on modern engineering practices and technology transformation within the teams. You will be responsible for designing, developing, and maintaining scalable, high-quality software solutions while ensuring best-in-class engineering standards. Your understanding of system design, hands-on coding, and strong problem-solving skills will be crucial in creating resilient, high-performing, and secure applications. Key Responsibilities: - Develop clean, maintainable, and testable code following SOLID principles and software design best practices. - Ensure high levels of unit test coverage, test-driven development (TDD), and behavior-driven development (BDD). - Actively contribute to hands-on coding, code reviews, and refactoring to maintain high engineering standards. - Follow trunk-based development practices to enable continuous integration and rapid delivery. - Monitor and control all phases of the development process and provide user and operational support on applications. - Operate with a limited level of direct supervision. Engineering Excellence & Best Practices: - Apply modern engineering ways of working, including Agile, DevOps, and CI/CD. - Utilize Behavior-Driven Development (BDD), Test-Driven Development (TDD), and unit testing for code quality. - Conduct thorough code reviews, ensuring adherence to best practices in readability, performance, and security. - Follow secure coding practices and ensure compliance with security standards. - Collaborate effectively in agile environments and embrace DevOps principles. Qualifications Required: Must-Have Skills: - 7-10 years of relevant experience. - Strong hands-on experience with Java J2EE and Spring based technology stack. - Hands-on experience on Kafka. - Good to have Apache Camel expertise. - Hands-on experience with SQL, Oracle database. - Expertise in system design and microservices architecture. Good-to-Have Skills: - Experience with event-driven architecture and distributed systems. - Knowledge of performance tuning, observability, and production monitoring. - Familiarity with Agile frameworks and modern ways of working in product development. - Knowledge of SWIFT messaging (ISO 15022/20022). - Knowledge of Messaging systems like Tibco EMS. Education: Bachelors degree/University degree or equivalent experience. This job description provides a high-level overview of the role, and other job-related duties may be assigned as required. As a highly skilled and hands-on Software Engineer, your role will involve working on modern engineering practices and technology transformation within the teams. You will be responsible for designing, developing, and maintaining scalable, high-quality software solutions while ensuring best-in-class engineering standards. Your understanding of system design, hands-on coding, and strong problem-solving skills will be crucial in creating resilient, high-performing, and secure applications. Key Responsibilities: - Develop clean, maintainable, and testable code following SOLID principles and software design best practices. - Ensure high levels of unit test coverage, test-driven development (TDD), and behavior-driven development (BDD). - Actively contribute to hands-on coding, code reviews, and refactoring to maintain high engineering standards. - Follow trunk-based development practices to enable continuous integration and rapid delivery. - Monitor and control all phases of the development process and provide user and operational support on applications. - Operate with a limited level of direct supervision. Engineering Excellence & Best Practices: - Apply modern engineering ways of working, including Agile, DevOps, and CI/CD. - Utilize Behavior-Driven Development (BDD), Test-Driven Development (TDD), and unit testing for code quality. - Conduct thorough code reviews, ensuring adherence to best practices in readability, performance, and security. - Follow secure coding practices and ensure compliance with security standards. - Collaborate effectively in agile environments and embrace DevOps principles. Qualifications Required: Must-Have Skills: - 7-10 years of relevant experience. - Strong hands-on experience with Java J2EE and Spring based technology stack. - Hands-on experience on Kafka. - Good to have Apache Camel expertise. - Hands-on experience with SQL, Oracle database. - Expertise in system design and microservices architecture. Good-to-Have Skills: - Experience with event-driven architecture and distributed systems. - Knowledge of performance tuning, observability, and production monitoring. - Familiarity with Agile frameworks and modern ways of working in product development. - Knowledge of SWIFT messaging (ISO 15022/20022). - Knowledge of Messaging systems like Tibco EMS. Education: Bachelors degree/University degree or equivalent experience. This job description provides a high-level overview of the role, and other job-rela

Skills Required

spring kafka apache camel sql oracle database system design distributed systems performance tuning swift messaging java j2ee microservices architecture activeibm mq trunkbased development cicd pipelines devops practices cloudnative technologies eventdriven architecture observability production monitoring agile frameworks messaging systems like tibco ems

Work Mode

On-site

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Ascendion logo

Bengaluru

Ascendion logo

Bengaluru