Description

JOB DESCRIPTION

Java Full-stack Developer (Java / Spring / Spring boot / Microservices)

  • Roles and Responsibilities
    • Develop code that aligns with technical design and coding standards
    • Conduct peer code reviews for early detection of defects and to ensure code quality
    • Collaborate with cross-functional teams to implement and maintain full-stack applications
    • Participate in Agile development processes, including sprint planning and daily stand-ups
    • Troubleshoot, debug, and optimize application performance
    •  
      • Required Skills and Experience
        • 2-4 years of hands-on coding experience in Java development (Junior level) & 5-7 years of hands-on coding experience in Java development (Mid-level)
        • Strong knowledge of Core Java, J2EE, and OOP concepts
        • Experience with Spring Framework and Spring Boot
        • Familiarity with microservices architecture
        • Proficiency in front-end technologies: HTML5, CSS3, JavaScript
        • Experience with at least one modern JavaScript framework (e.g., React, Angular, or Vue.js)
        • Understanding of RESTful API design and implementation
        • Knowledge of relational databases (e.g., MySQL, PostgreSQL) and SQL
        • Familiarity with version control systems, preferably Git
        • Basic understanding of DevOps practices and CI/CD pipelines
      • Preferred Qualifications
        • Experience with Agile methodologies
        • Familiarity with cloud platforms (e.g., AWS, Azure, or GCP)
        • Knowledge of containerization technologies (e.g., Docker)
        • Experience with NoSQL databases
        • Understanding of security best practices in web development

Education

Any Graduate