Full Stack Developer - Backend-Focused
Compunnel
- Jersey City, New Jersey, United States
- Jersey City, New Jersey, United States
About
Key Responsibilities
Design, develop, and maintain backend services using Java and Spring Boot.
Build, enhance, and support RESTful APIs for enterprise applications.
Apply microservices principles, including service boundaries, configuration management, logging, and error handling.
Develop and maintain messaging-based integrations using technologies such as Kafka or JMS.
Build and enhance user interface components using React and Angular.
Integrate frontend applications with backend APIs and services.
Write, optimize, and troubleshoot SQL queries for relational databases.
Design and maintain database objects, including tables, indexes, primary keys, and foreign keys.
Develop unit tests using frameworks such as JUnit and Jest to ensure application quality.
Utilize Git for version control, including branching, pull requests, and conflict resolution.
Participate in CI/CD processes and support application deployment activities.
Follow engineering standards, security guidelines, and compliance requirements.
Collaborate with cross-functional Agile teams to deliver high-quality software solutions.
Troubleshoot application issues and contribute to continuous improvement initiatives.
Participate in code reviews and technical discussions to promote best practices.
Required Qualifications
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience.
5–8 years of hands‑on experience in full‑stack application development.
Strong experience with Java and Spring Boot.
Experience developing RESTful APIs and backend services.
Working knowledge of React and Angular.
Experience with SQL and relational database concepts, including joins, indexes, primary keys, and foreign keys.
Familiarity with messaging technologies such as Kafka or JMS.
Experience using Git for version control and collaborative development.
Experience with unit testing frameworks such as JUnit or Jest.
Basic understanding of CI/CD pipelines and deployment processes.
General familiarity with AWS or similar cloud platforms.
Basic knowledge of Docker, Kubernetes, or OpenShift.
Strong analytical, problem‑solving, and communication skills.
Preferred Qualifications
Experience with AI‑assisted development tools such as GitHub Copilot.
Experience with containerized application development.
Familiarity with enterprise security and compliance standards.
Knowledge of software engineering best practices and modern development methodologies.
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.