Full Stack Developer

Compunnel

$90K — $110K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years in single page application development with Angular
  • 7+ years in backend development with Java
  • Experienced in building restful APIs and microservices
  • Proficient in database design with MySQL and MongoDB
  • Skilled in Java frameworks like Spring Boot
  • Ability to implement UI/UX into functional front end

Responsibilities

  • Develop new components in Java and enhance existing applications
  • Support all phases of the product lifecycle from analysis to testing
  • Promote best practices in test-driven development (TDD)
  • Participate in agile ceremonies and collaborate with stakeholders
  • Gather requirements through direct interaction with business users
  • Create technical documentation including architecture and design

Benefits

  • Opportunities for mentorship and professional growth
  • Collaborative and agile work environment
  • Exposure to diverse technologies and methodologies
  • Participation in cutting-edge projects
  • Ability to influence product lifecycle directly
Full Job Description
Job Summary

The Full Stack Developer is a technically proficient and enthusiastic developer with a strong focus on back-end application development. This role supports all phases of the product lifecycle including analysis, development, testing, and documentation. The developer will build new components in Java and maintain/enhance existing components in Java, Angular, and Python. The position requires promoting best practices in TDD, participating in agile ceremonies, collaborating with business stakeholders, and mentoring junior developers.

Key Responsibilities

  1. Develop new components in Java and maintain/enhance existing applications
  2. Support product lifecycle phases including analysis, development, and testing
  3. Promote best practices in TDD, tools, and technologies
  4. Participate in agile ceremonies and interact with business owners and stakeholders
  5. Gather requirements through direct interaction with front office business users
  6. Develop technical documentation including architecture diagrams and design documents
  7. Conduct code reviews to ensure high-quality code and adherence to standards
  8. Troubleshoot and debug issues, identifying root causes and implementing fixes
  9. Stay updated on industry trends and emerging technologies
  10. Mentor junior developers through guidance and knowledge sharing

Required Qualifications

  1. UI Development (Angular)
  2. 5+ years of hands-on Single Page Application development
  3. Experience designing and developing responsive, interactive UI components using Angular, HTML, CSS, and TypeScript
  4. Ability to implement UI/UX designs and wireframes into functional interfaces
  5. Skilled in optimizing UI performance for fast page loads and smooth interactions
  6. Experience collaborating with designers to ensure design consistency
  7. Ability to develop and maintain reusable UI components and libraries


Backend Development (Java)

  1. 7+ years of hands-on backend development experience
  2. Expertise in designing, developing, and maintaining scalable, secure backend services using Java, including RESTful APIs and microservices
  3. Experience with database schema design, data modeling, and migration strategies using relational databases (MySQL) and NoSQL databases (MongoDB)
  4. Proficiency with Java frameworks such as Spring Boot or Hibernate
  5. Ability to ensure backend services are highly available, scalable, and fault tolerant


Preferred Qualifications

  1. Experience with Python frameworks (Django, Flask)
  2. Familiarity with containerization (Docker, Kubernetes, OpenShift)
  3. Experience with DevOps practices including CI/CD
  4. Knowledge of observability tools (Prometheus, Loki, Jaeger, Grafana)
  5. Strong understanding of Agile/Scrum methodologies
  6. Experience with service-oriented architecture, OOD, and design patterns
  7. Comfortable working in Unix environments with Apache/Tomcat web servers
  8. Knowledge of Sonar, Cypress, Fortify, Snyk, and other code coverage/testing tools
  9. Experience with automation testing tools (PyTest, JUnit, Postman Automation, PyUnit, Playwright, Mockito )

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Full Stack Developer jobs: