Software Development Engineer
Location: PCS CHE, Chennai
Years of Experience: 5-7 Years
Job Summary: We are seeking a skilled Software Development Engineer with over 5 years of hands-on experience in building web-based applications. The ideal candidate will have a strong background in Java, PLSQL, Java EE, and object-oriented design (OOD). You will be responsible for implementing scalable, high-performing, secure, and highly available solutions while collaborating with cross-functional teams in an Agile environment.
Responsibilities
- Design, develop, and maintain web-based applications using Java, PLSQL, and Java EE.
- Implement and manage API development and microservices architecture.
- Participate in the full Software Development Life Cycle (SDLC) including requirements gathering, design, development, testing, and deployment.
- Ensure high-quality code through best practices in coding standards, documentation, and testing.
- Collaborate with team members to troubleshoot and resolve issues, ensuring timely delivery of projects.
- Communicate effectively with stakeholders to understand business needs and translate them into technical requirements.
- Stay updated with the latest industry trends and technologies to enhance application performance and security.
Mandatory Skills
- 5+ years of recent hands-on experience in Java, PLSQL, and Java EE.
- In-depth knowledge of HTTP, HTTP Proxies, web servers, and API Gateways.
- Proficiency in Java frameworks such as Spring MVC and JSF.
- Strong understanding of object-oriented design principles.
- Experience with Agile methodologies and the full SDLC.
- Ability to write clean, well-documented, and testable code.
Preferred Skills
- Experience with Angular JS and JavaScript.
- Familiarity with databases and data storage solutions.
- Strong problem-solving, time management, and delegation skills.
Qualifications: Bachelor's degree in Computer Science, Information Technology, or a related field.