Job Openings Senior Software Engineer - Java

About the job Senior Software Engineer - Java

Key Responsibilities

  • Follow and implement best coding practices defined by software management to ensure code quality and maintainability
  • Apply secure coding standards in line with OWASP guidelines to minimize security vulnerabilities
  • Practice Test-Driven Development (TDD) to improve code reliability and reduce defects
  • Perform defect analysis, debugging, and timely resolution of technical issues
  • Continuously enhance and refactor existing code for better performance and scalability
  • Support System Integration Testing (SIT) and collaborate with cross-functional teams
  • Prepare and maintain clear, structured technical documentation
  • Assist in system design and architecture discussions, contributing to scalable solutions
  • Adhere to Agile and Scrum methodologies throughout the development lifecycle
  • Ensure on-time delivery of assigned tasks and project milestones
  • Provide regular updates on progress, ensuring transparency and visibility
  • Proactively communicate and escalate risks, issues, and roadblocks
  • Conduct peer code reviews to maintain coding standards and quality
  • Mentor junior team members and manage small development teams when required

Person Specifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent qualification)
  • Minimum of 3+ years of experience in software engineering
  • Strong analytical thinking and problem-solving skills
  • Effective communication and teamwork abilities
  • Proficiency in programming language "Java"
  • Solid understanding of programming fundamentals and object-oriented concepts
  • Strong knowledge of database management systems (DBMS)
  • Experience with Continuous Integration (CI) tools and practices
  • Good understanding of Agile and Scrum methodologies
  • Ability to quickly learn and adapt to new technologies and programming languages
  • Experience working in vendor-based or contract roles (e.g., 6 months) is an added advantage

Vendor submissions - 06 months