What are the responsibilities and job description for the Fullstack Developer position at Numentica LLC?
Job Description:
We are seeking a highly skilled and experienced
Full Stack Developer with a strong emphasis on back-end technologies. The ideal
candidate need to have primary expertise in Java, Spring Boot, RESTful
APIs, microservices architecture, and event-driven systems, along with solid
experience in front-end technologies such as Angular, React, Stencil,
JavaScript, HTML, CSS, and TypeScript. Familiarity with AWS cloud technologies
and build tools (npm, Grunt).
Key Responsibilities:
- Design, develop, and maintain back-end
services with Java, Spring Boot, and microservices architecture.
- Develop robust, high-performance RESTful APIs
and event-driven solutions to support scalable applications.
- Collaborate with front-end developers to
build interactive UIs using Angular, React, Stencil, JavaScript, HTML, CSS, and
TypeScript.
- Work with AWS cloud services to deploy and
manage scalable applications.
- Use build tools like npm and Grunt for
efficient development and deployment workflows.
- Collaborate with cross-functional teams to
define, design, and deploy new features and enhancements.
- Perform code reviews, and ensure best
practices in code quality, architecture, and design.
- Troubleshoot, debug, and resolve application
issues, ensuring high performance and responsiveness.
- Stay up-to-date with industry trends and new
technologies to improve application performance and scalability.
Qualifications:
- Bachelor’s degree in Computer Science,
Software Engineering, or a related field.
- 4 years of experience as a Full Stack
Developer, with strong back-end focus.
- Strong expertise in Java and Spring Boot for
back-end development.
- Proven experience with RESTful API
development, microservices architecture, and event-driven architecture.
- Good proficiency with front-end frameworks
and libraries: Angular, React, Stencil, JavaScript, HTML, CSS, and TypeScript.
- Hands-on experience with AWS services and
cloud deployment strategies.
- Familiarity with CI/CD pipelines and DevOps
practices.
- Experience with containerization tools (e.g.,
Docker) and orchestration tools (e.g., Kubernetes).
- Knowledge of testing frameworks and practices
for both front-end and back-end.
- Experience with SQL and NoSQL databases.
- Understanding of version control tools,
particularly Git.
- Experience working in an Agile
development environment.
- Strong problem-solving skills, with attention
to detail and quality.
- Excellent communication and teamwork skills.