4 - 10 years
6 - 12 Lacs
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
Posted:2 months ago|
Platform:
Work from Office
Full Time
Skill Set Bachelors degree in Computer Science, Information Technology, or a related field (or equivalent work experience). At least 2 years of experience working with OUAF components. 4-10 years of experience in Java development, with a strong command of Java frameworks and libraries (e.g., Spring, Hibernate, JavaFX). Proficiency in object-oriented programming (OOP) principles and design patterns. Strong experience in relational databases e.g. Oracle. Expertise in building RESTful web services and APIs. Experience with version control tools such as SVN. Good to have experience with cloud platforms (AWS, Azure, etc) and cloud-native development practices. Proficient in multithreading and concurrency, with a deep understanding of Java memory management. Familiarity with modern development frameworks and tools (e.g., Spring Boot, Spring Cloud, Maven, Gradle). Experience with test-driven development (TDD), unit testing frameworks (JUnit). Knowledge of front-end technologies such as HTML, CSS, JavaScript, and front-end frameworks (e.g., React, Angular) is a plus. Understanding of Agile methodologies such as Scrum. Strong problem-solving, debugging, and analytical skills. Excellent communication and teamwork skills, with the ability to interact with both technical and non-technical stakeholders. Detailed Job DescriptionWe are seeking a highly experienced and proficient Senior Java Developer with 4-10 years of hands-on experience in designing, developing, and maintaining high-quality Java applications. The ideal candidate will have a deep understanding of Java, object-oriented programming principles, and modern development practices. You will be responsible for leading technical projects, ensuring the scalability and performance of the software, and collaborating with cross-functional teams. Key Responsibilities: Design, develop, and maintain robust, scalable, and efficient Java applications across various platforms. Help in the design and architecture discussions for new features and enhancements. Collaborate with product managers, business analysts, and other stakeholders to understand project requirements and translate them into technical specifications. Write high-quality, maintainable, and well-documented code while adhering to industry best practices and company standards. Perform code reviews and provide constructive feedback to junior and mid-level developers. Troubleshoot and resolve complex technical issues, bugs, and performance bottlenecks. Develop and execute unit tests, integration tests, and ensure the quality of the application through rigorous testing and debugging. Participate in Agile development cycles, including sprint planning, daily stand-ups, and retrospectives. Mentor junior and mid-level developers, assisting them with technical challenges and career development. Stay up to date with emerging trends and technologies in Java development and incorporate them into projects when appropriate. Optimize applications for maximum speed, scalability, and reliability. Work with the DevOps team to integrate continuous integration/continuous deployment (CI/CD) pipelines. Contribute to the improvement of software development processes, tools, and best practices. Required Experience4- 10 years
Systechcorp Inc
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Mock Interview
Bengaluru / Bangalore, Karnataka, India
5.0 - 8.0 Lacs P.A.
Chennai, Tamil Nadu, India
5.0 - 8.0 Lacs P.A.
Delhi, Delhi, India
5.0 - 8.0 Lacs P.A.
Kolkata, West Bengal, India
5.0 - 8.0 Lacs P.A.
Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru
7.0 - 10.0 Lacs P.A.
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
5.0 - 8.0 Lacs P.A.
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
6.0 - 12.0 Lacs P.A.
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
6.0 - 10.0 Lacs P.A.