Full Stack Developer - Senior Systems Engineer
Key Responsibilities
- Minimum N3 level proficiency in Japanese to facilitate communication with stakeholders
Front-End Development
- Collaborate with UX/UI designers to translate design mockups into functional user experiences.
- Write unit and integration tests using Jest to ensure robust and maintainable UI components.
Back-End Development
- Design, develop, and maintain server-side logic using Spring Boot and Java 21.
- Build reusable and scalable modules, APIs, and libraries.
- Implement security, authentication, and data protection best practices.
Database Management
- Design and manage database schemas for MSSQL and PostgreSQL.
- Write efficient SQL queries, stored procedures, and triggers.
- Optimize database performance and ensure data integrity and consistency.
Integration
- Integrate front-end and back-end components for seamless data flow and user interaction.
- Work with RESTful APIs and integrate third‑party services where needed.
Testing and Debugging
- Develop unit and integration tests for back‑end using Mockito.
- Perform code reviews, identify performance bottlenecks, and debug issues effectively.
- Ensure code reliability, stability, and adherence to coding standards.
- Work closely with product managers, designers, and developers in an Agile/Scrum environment.
- Participate in sprint planning, daily stand‑ups, reviews, and retrospectives.
- Provide technical guidance and mentorship to team members.
- Stay current with emerging technologies and industry best practices.
- Continuously improve coding standards, performance, and deployment processes.
Qualifications
- Education: Bachelor’s degree in computer science, Information Technology, or a related discipline.
- Experience: Minimum 8+ years of experience in full stack development.
- Technical Skills: Jest, Mockito; OAuth2, JWT, Spring Security.
- Soft Skills: Strong analytical and problem‑solving, excellent communication and collaboration; ability to work effectively in a fast‑paced, agile, dynamic environment.
- Preferred Qualifications: Experience with cloud platforms (AWS, Azure, GCP); knowledge of containerization (Docker) and orchestration (Kubernetes); familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI); experience with message queues (RabbitMQ, Kafka).
- Mandatory Skills: Java, Spring Boot, Japanese Language Expert.
Seniority level
Associate
Employment type
Full-time
Job function
Information Technology
Industries
IT Services and IT Consulting and Information Services
Faridabad, Haryana, India