Search by job, company or skills

Q

Full Stack Java Developer

6-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 days ago
  • Over 100 applicants
Quick Apply

Job Description

Key Responsibilities:

  • Develop and maintain full-stack applications using Java, Angular, Spring Boot, and Hibernate.
  • Lead and manage a team of Java developers through the full software development lifecycle (SDLC).
  • Implement RESTful APIs and SOAP web services (JAX-WS) for seamless communication between distributed systems.
  • Work with Spring frameworks (Spring Boot, Spring Data JPA, Spring MVC, Spring Security) to build secure and efficient applications.
  • Utilize JSF, Express.js, Sequelize, and Blueprint for UI and backend integration.
  • Implement messaging and event-driven architectures using Apache Camel, Kafka, and ActiveMQ.
  • Optimize application performance using Infinispan, Ehcache, and Solr.
  • Write unit and integration tests using JUnit and Cucumber to ensure high code quality.
  • Implement OAuth 2.0 authentication and security best practices.
  • Deploy and manage containerized applications using Docker and Kubernetes.
  • Work with CI/CD tools like Bitbucket, GitHub, Jenkins, and SonarQube for automated testing and deployment.
  • Collaborate with cross-functional teams using Jira and Confluence for agile development.
  • Develop responsive and user-friendly frontends using AngularJS, JavaScript, CSS3, Bootstrap 3, and HTML5.
  • Utilize Maven for project dependency management and build automation.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in Java development with a strong focus on Spring Boot and Angular.
  • Expertise in microservices architecture and API development.
  • 3+ years in a leadership role managing teams and delivering large-scale projects.
  • Experience in cloud-native application development and container orchestration (Kubernetes, Docker).
  • Strong knowledge of security protocols (OAuth 2.0, Spring Security).
  • Hands-on experience with messaging systems (Kafka, ActiveMQ).
  • Familiarity with caching solutions (Infinispan, Ehcache) and search engines (Solr).
  • Strong problem-solving skills and ability to work in an agile environment.
  • Experience with Blueprint and Express.js.
  • Familiarity with Sequelize ORM for database interaction.
  • Knowledge of DevOps practices and CI/CD pipeline management

More Info

Job Type:
Function:
Employment Type:

About Company

Job ID: 117763673

Similar Jobs