Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and deliver moderately complex backend or frontend software features within a distributed architecture environment.
Debug, resolve issues, and maintain high-quality, scalable, reusable code following best practices throughout the Software Development Lifecycle.
Lead team processes including meetings, RFC proposals, mentoring junior engineers, being an initial on-call responder, and contributing to hiring and process improvement efforts.
Minimum Requirements
5+ years of experience in software development, specifically with Java programming in distributed architectures.
Experience with frontend framework Angular and JavaScript.
Proficiency in object-oriented design, algorithms, data structures, SQL, and API integration.
Familiarity with SDLC, database management, Swagger, application monitoring, version control, software testing, CI/CD, Docker/Kubernetes, and secure coding practices.
Ideal Candidate Profile
Experienced full-stack developer with strong backend and frontend skills, particularly in Java and Angular within distributed and microservices architectures.
Capable of taking ownership of feature development, debugging, and improving development processes, including mentoring and team leadership responsibilities.
Comfortable working in agile environments with knowledge of event-driven systems and modern DevOps practices such as CI/CD and container orchestration.
