What are the responsibilities and job description for the System Engineer position at ScrollTab?
Job ResponsibilitiesÂ
Qualification
Desired Skills
- Design and develop medium to highly complex systems within NSA architecture.
- Lead Java microservices development to support NSA architecture implementation.
- Collaborate with IT and business partners to deliver NSA, MARVEL, and OMNI initiatives.
- Manage computer systems in a business environment and resolve technical issues.
- Ensure system reliability, scalability, and adherence to best security practices.
- Deliver integrated roadmaps for maintenance and development of the NSA platform.
- Work closely with business owners and subject matter experts on requirements gathering and design.
- Apply Agile practices to all project and development work.
- Develop and deliver high-quality tested code across multiple teams and time zones.
- Consolidate tools and automate performance results and data.
- Partner with QA teams to ensure code quality and timely defect resolution.
- Oversee end-to-end system flows, architecture, and development of complex e-commerce systems.
- Provide creative solutions, LOEs, and supervise junior developers while keeping projects on track.
- Lead medium to large projects using both offshore and onshore resources.
- Provide technical direction for interfaces and APIs across internal and external systems.
- Act as technical SME for e-commerce systems.
Qualification
- Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience.
- Six or more years of relevant experience (work, military, or specialized training).
- Experience building MCP servers and configuring tools.
- Experience developing extensions for Copilot or other IDEs.
- Proficiency in Java 8 reactive programming.
- Experience with PNO layer and Cassandra DB.
- Expertise in Microservices, AWS, Docker, Kubernetes (EKS), Spring Boot, Tomcat/Netty, and GraphQL.
- Familiarity with DevOps tools: GIT, Jenkins, JIRA, Ansible, TDD (JUnit, Selenium, Sonar, Kibana, Grafana).
- Experience designing, developing, and troubleshooting API proxies.
- Strong knowledge of REST services (GET, POST, PUT) using JSON structures.
- Experience configuring and managing API proxies for functionality, security, and performance.
- Knowledge of service-oriented multi-tier applications.
Desired Skills
- Superior written and oral communication skills.
- Ability to manage multiple assignments and priorities.
- Strong leadership skills with experience guiding junior developers.
- Background in technology or telecommunications industry preferred, but not required.