Software Engineer

2 - 5 years

0 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Title : E ngineer - Java Experience : 2 to 5 years Location : Chennai Role Summary: We are looking for an experienced Java Designer to join our team. The ideal candidate will have 3 to 5 years of experience in software design and development, with a deep expertise in Java technologies. As a Java Designer, you will play a key role in designing high-quality, scalable, and maintainable software solutions. You will work closely with development teams, architects, and stakeholders to ensure that designs meet business requirements and technical standards. What will you do? Design and architect complex Java-based applications and systems, ensuring scalability, performance, and maintainability. Collaborate with stakeholders, including product managers, business analysts, and developers, to gather and analyse requirements. Create detailed design specifications, including architectural diagrams, data models, and design patterns. Review and validate technical designs and implementation plans, ensuring alignment with architectural principles and best practices. Provide guidance and mentorship to development teams on design principles, coding standards, and best practices. Conduct design reviews and technical assessments to identify and mitigate risks and issues. Stay updated with emerging technologies and industry trends and recommend innovative solutions to enhance system capabilities and performance. Collaborate with QA teams to ensure that designs are testable and support automated testing frameworks. Troubleshoot and resolve complex technical issues, providing solutions and recommendations for improvement. What skills required? Bachelors degree in computer science, Engineering, or a related field. Master’s degree is a plus. 2 to 5 years of experience in software design and development, with a strong focus on Java technologies. Proven experience in designing scalable and high-performance Java applications using frameworks such as Spring, Microservices, and others. Strong understanding of software design patterns, architecture principles, and best practices. Experience with database design and optimization, including SQL and NoSQL databases. Familiarity with front-end technologies (e.g., React) and integration with Java back-end systems. Knowledge of cloud platforms (e.g., AWS, Oracle Cloud) and microservices architecture is a plus. Excellent analytical and problem-solving skills, with the ability to design solutions that address complex business needs. Strong communication and interpersonal skills, with the ability to collaborate effectively with cross- functional teams and stakeholders. Experience with Agile/Scrum methodologies is desirable.

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Azentio Software logo
Azentio Software

Software Development

Singapore Manama

RecommendedJobs for You

Hyderabad, Chennai, Bengaluru

Sahibzada Ajit Singh Nagar