Remote Jobs RockRemote Jobs Rock

Software development Lead

📅 Aug 20
JavaSpring BootSpring CoreHibernate
Apply Now

📜 Description

  • Design, develop, and maintain scalable enterprise Java applications using Spring Boot and microservices.
  • Architect RESTful APIs and web services for cross-platform integration.
  • Guide front-end development using Angular or React.
  • Collaborate with analysts, architects, QA teams, and stakeholders to define requirements and deliver solutions.
  • Conduct code reviews, resolve complex issues, and optimize application performance.
  • Develop unit and integration tests and contribute to Agile ceremonies, planning, and estimations.

🛠️ Requirements

  • At least 4 years of hands-on Java full-stack development experience, including significant microservices expertise.
  • Experience with Core Java (Java 8 or above), Spring Boot, Spring Core, Hibernate, RESTful APIs, and SQL databases.
  • Knowledge of Maven, Git, Jenkins CI/CD, JUnit, Mockito, and Agile/Scrum.
  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • Java or Spring certification and cloud certification are desired.
Full job description
Lead Engineer

Primary Skills

  • AngularJS, React JS, CI/CD Pipeline, Java, Hibernate, Oracle RDBMS, Kafka, Docker, Java REST Web API, Spring Core, Spring Boot, HTML5, Kubernetes, MySQL
  • Job requirements

  • Experience Range: With at least 4 years of hands-on experience in Java fullstack development, including significant expertise in microservices architecture Key Responsibilities: 1. Lead the design, development, and maintenance of scalable enterprise Java applications using Spring Boot and Microservices architecture 2. Architect and implement RESTful APIs and web services to enable seamless integration across platforms 3. Guide the development of robust front-end interfaces using Angular or React to enhance user experience 4. Collaborate with business analysts, architects, QA teams, and stakeholders to define requirements and deliver high-quality solutions 5. Enforce coding standards by writing clean, reusable, and efficient code 6. Conduct code reviews, resolve complex issues, and optimize application performance for reliability and scalability 7. Develop and execute unit and integration test cases using JUnit and Mockito to ensure code quality 8. Drive participation in Agile ceremonies, sprint planning, and estimations, contributing to continuous improvement and timely delivery Required Skills: 1. Core Java (Java 8 or above) 2. Spring Boot 3. Spring Core 4. Hibernate 5. Microservices Architecture 6. RESTful APIs 7. SQL (Oracle, MySQL, PostgreSQL) 8. Maven 9. Git 10. CI/CD Pipeline (Jenkins) 11. JUnit 12. Mockito 13. Agile & Scrum Methodologies Preferred Skills: 1. Angular 2. React 3. HTML5 4. Kafka 5. Docker 6. Kubernetes 7. AWS or Azure Cloud 8. Swagger / OpenAPI 9. NoSQL Databases (MongoDB, Cassandra) Desired Qualifications: 1. Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a closely related discipline 2. Certification in Java programming or Spring framework (such as Oracle Certified Professional: Java SE or Spring Professional Certification) 3. Certification in cloud technologies (such as AWS Certified Developer or Azure Developer Associate)
  • Sopra Steria

    Tech Lead - Full Stack - Défense & Sécurité - Ile de France

    🕒 4 days ago
    Sopra Steria👥 10,000+ employees🏢 Information Technology And Services

    Vous piloterez le cycle de développement d’applications full stack, de la conception à la mise en production, en guidant les équipes techniques et en garantissant la qualité, la sécurité et la valeur métier.

    JavaC#TypeScriptSQL
    MaintainX

    Développeur(se) Full-Stack Principal - Platform & Infrastructure

    🕒 2 days ago
    MaintainX👥 501 - 1000 employees🏢 Software/technology

    Vous dirigerez des projets de plateforme et d’infrastructure de bout en bout, définirez l’architecture de services partagés et améliorerez la fiabilité, la sécurité et la livraison des logiciels à l’échelle de plusieurs équipes.

    TypeScriptReactNode.jsMySQL
    MaintainX

    Développeur(se) Full-Stack Principal - Core

    🕒 2 days ago
    MaintainX👥 501 - 1000 employees🏢 Software/technology

    Vous définirez l’architecture et piloterez la livraison de fonctionnalités full-stack utilisées au quotidien, en assumant l’orientation technique, la fiabilité et la performance d’un domaine produit.

    TypeScriptReactNode.jsConception Full-stack

    Build and own full-stack features across identity, data-removal, and payments products, designing scalable, secure systems and responsive interfaces for millions of users within an end-to-end-encrypted privacy platform.

    Full-stack Software EngineeringFrontend DevelopmentResponsive User InterfacesPython

    Trusted by Remote Workers