- Bachelor’s Degree: A bachelor’s degree in a technical discipline or a related field. This could include fields such as Computer Science, Information Technology, Engineering (Software, Electrical, Computer, etc.), Mathematics, or a similar field.
- 8+ Years of Experience: You should have at least 8 years of experience in application development or system analysis. This experience could include roles such as software developer, systems analyst, software engineer, or related positions where you have been involved in the development or analysis of applications or systems.
In addition to these qualifications, employers may also look for specific skills or knowledge related to the job requirements, such as proficiency in programming languages, experience with relevant technologies and tools, knowledge of software development methodologies, problem-solving abilities, communication skills, and the ability to work effectively in a team environment.
To succeed in this role (Software Engineer Job in Chennai ) , you should possess the following talents:
- Experience in Application Development and System Analysis: You should have at least 6 years of experience in both application development and system analysis. This includes a deep understanding of middleware and various message protocols commonly used in software systems.
- Expertise in Java/JEE and Coding Best Practices: Your proficiency in Java and Java Enterprise Edition (JEE) should be top-notch. You should be well-versed in coding best practices, including but not limited to frameworks like Spring, Spring Boot, multithreading concepts, and microservices architecture.
- Strong Design and Coding Skills in Web Services: You should demonstrate proficiency in designing and coding Web Services, particularly using frameworks such as Spring. You should be adept at developing SOAP/REST APIs and have experience with JavaScript frameworks for building modern web applications.
- Experience with SQL Databases: Your experience should include working with SQL databases, with the ability to handle complex queries efficiently. A solid understanding of database management systems and database design principles is essential.
- Frontend Development Experience: Proficiency in frontend development is required, with experience in frameworks like Angular or equivalents. You should be capable of building responsive and user-friendly interfaces for web applications.
Industry: Banking