Full stack Engineer FSE

Compunnel

$95K — $115K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, IT, Software Engineering, or equivalent experience.
  • Strong experience in Java for enterprise application development.
  • Hands-on experience with Spring Boot, Spring MVC, and microservices architecture.
  • Proficient in front-end technologies including Angular, TypeScript, and JavaScript.
  • Experience with relational databases like Oracle, PostgreSQL, or MySQL.
  • Familiar with version control systems like Git and build tools such as Maven or Gradle.
  • Knowledge of Docker and Kubernetes for containerization.

Responsibilities

  • Design and maintain scalable web applications using Java and Angular.
  • Develop and enhance RESTful APIs and microservices.
  • Build responsive front-end applications with modern web technologies.
  • Optimize backend services for performance and reliability.
  • Collaborate with cross-functional teams to deliver software solutions.
  • Participate in architecture discussions and code reviews.
  • Troubleshoot production issues and implement improvements.

Benefits

  • Opportunities for professional development and training.
  • Collaborative and innovative work environment.
  • Flexible working hours and remote work options.
  • Health, dental, and vision insurance coverage.
Full Job Description
Job Summary

We are seeking a Full Stack Engineer (FSE) to design, develop, and maintain scalable enterprise web applications using Java and Angular. This role is responsible for building secure backend services, developing responsive front-end applications, implementing RESTful APIs and microservices, and delivering high-quality software solutions using modern DevOps and Agile practices. The ideal candidate will have strong experience across the full software development lifecycle with expertise in Java, Spring Boot, Angular, and cloud-native application development.

Key Responsibilities
• Design, develop, test, and maintain scalable full-stack web applications using Java and Angular.
• Develop and enhance RESTful APIs and microservices using Spring Boot, Spring MVC, and Hibernate/JPA.
• Build responsive, user-friendly front-end applications using Angular, TypeScript, JavaScript, HTML5, and CSS3.
• Design, develop, and optimize backend services to ensure application performance, scalability, and reliability.
• Collaborate with Business Analysts, Product Owners, Architects, QA teams, and other stakeholders to deliver high-quality software solutions.
• Participate in application architecture discussions, technical design sessions, and code reviews.
• Troubleshoot production issues, identify root causes, and implement performance improvements.
• Write clean, maintainable, and well-documented code following established coding standards and best practices.
• Develop and optimize database solutions using Oracle, SQL Server, PostgreSQL, or MySQL.
• Contribute to CI/CD pipelines, automated testing, and DevOps practices using modern development tools.
• Implement application security, reliability, and scalability best practices throughout the software development lifecycle.
• Utilize containerization and orchestration technologies such as Docker and Kubernetes for application deployment and management.
• Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
• Continuously evaluate and adopt new technologies to improve application quality and development efficiency.

Required Qualifications
• Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent professional experience.
• Strong experience developing enterprise applications using Java.
• Hands-on experience with Spring Boot, Spring MVC, Hibernate/JPA, REST APIs, and microservices architecture.
• Strong experience developing front-end applications using Angular, TypeScript, JavaScript, HTML5, and CSS3.
• Experience working with relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL.
• Experience using version control systems such as Git.
• Experience with build tools such as Maven or Gradle.
• Experience with CI/CD pipelines and automation tools such as Jenkins.
• Hands-on experience with Docker and Kubernetes.
• Experience using code quality and static analysis tools such as SonarQube.
• Experience working with Agile/Scrum methodologies and tools such as Jira.
• Strong analytical, troubleshooting, and problem-solving skills.
• Excellent verbal and written communication skills with the ability to collaborate across cross-functional teams.

Preferred Qualifications
• Experience designing and developing cloud-native enterprise applications.
• Familiarity with DevOps practices and infrastructure automation.
• Experience optimizing application performance and scalability.
• Experience mentoring junior developers and participating in technical leadership activities.
• Knowledge of enterprise software architecture and secure application development best practices.

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Full stack Engineer FSE jobs: