A leading software development company is seeking a Software Engineer/Senior Software Engineer with 5-12 years of experience. You will design, develop, and maintain high-quality software while collaborating with cross-functional teams in an Agile environment. Strong skills in frontend or backend development are essential, with a focus on Java, Spring Boot, and modern JavaScript frameworks like React or Vue. This role requires a commitment to high standards in code quality and design principles.
Qualifications
Strong experience in Frontend or Backend development with willingness to work across the stack.
Experience working in Agile (Scrum/Kanban) environments.
Ability to deliver secure, scalable, and high-quality production software.
Responsibilities
Design, develop, and maintain high-quality, production-grade software.
Deliver end-to-end features from concept to deployment.
Participate in code reviews and knowledge sharing.
Continuously learn and adopt emerging technologies.
Skills
Frontend development skills
Backend development skills
Java (7+), Spring Boot
REST APIs, WebSockets
JavaScript/TypeScript
React or Vue, HTML/CSS
Understanding of software design principles
Unit testing, integration testing, BDD/TDD
Exposure to Cloud platforms (AWS preferred)
Familiarity with CI/CD pipelines, Git
Education
Bachelor's degree in Computer Science or equivalent