Full stack developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+46 more
Job description
We are looking for a skilled Java Full Stack Developer to design, develop, and maintain scalable, high-performance web applications. The ideal candidate should have hands-on experience with Java, Spring Boot, Microservices, RESTful APIs, and modern frontend technologies such as React.js or Angular.
The candidate will collaborate with cross-functional teams to develop end-to-end software solutions, build responsive user interfaces, integrate backend services, and support enterprise-level application development initiatives., * Design, develop, and maintain full-stack applications using Java and modern frontend technologies.
- Develop backend services and RESTful APIs using Java, Spring Boot, and Microservices architecture.
- Build responsive and user-friendly interfaces using React.js or Angular.
- Integrate frontend components with backend services and third-party APIs.
- Work with relational and NoSQL databases, including PostgreSQL, MySQL, Oracle, and MongoDB.
- Develop reusable, efficient, and maintainable code following industry best practices.
- Implement application security, authentication, and authorization mechanisms.
- Troubleshoot, debug, and optimize application performance across frontend and backend systems.
- Collaborate with UI/UX designers, QA engineers, DevOps teams, and product managers.
- Participate in code reviews, technical discussions, and architectural decisions.
- Write unit and integration tests using JUnit, Mockito, Jest, or similar testing frameworks.
- Work with CI/CD pipelines and cloud-based deployment environments.
- Participate in Agile/Scrum ceremonies and contribute to continuous improvement.
Requirements
- Strong knowledge of Core Java and Object-Oriented Programming.
- Hands-on experience with Spring Boot, Spring MVC, and Spring Framework.
- Understanding of Microservices Architecture.
- Experience developing RESTful APIs and web services.
- Frontend development experience with React.js or Angular.
- Good understanding of JavaScript, HTML5, and CSS3.
- Knowledge of Hibernate, JPA, and JDBC.
- Experience with SQL databases such as MySQL, PostgreSQL, or Oracle.
- Familiarity with Git, Maven, and Gradle.
- Understanding of data structures, algorithms, and application development concepts.
Preferred Skills
- Experience with AWS, Azure, or Google Cloud Platform.
- Knowledge of Docker and Kubernetes.
- Experience with Kafka, RabbitMQ, or other messaging technologies.
- Familiarity with Jenkins, GitHub Actions, or other CI/CD tools.
- Understanding of Redis and caching mechanisms.
- Knowledge of TypeScript and modern frontend development practices.
- Experience with JUnit, Mockito, Jest, or other testing frameworks.
- Experience working in Agile development environments., Bachelorβs degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent practical experience., * Strong understanding of frontend and backend development concepts.
- Good problem-solving and analytical skills.
- Ability to work independently and collaboratively.
- Excellent communication and teamwork skills.
- Must be legally authorized to work in the United States.
Benefits & conditions
Depends on Experience
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦