Search by job, company or skills

GeekSoft Consulting

Java Fullstack Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 200 applicants

Job Description

  • Help design, build and continuously improve the clients online platform
  • Research, suggest and implement new technology solutions following best practices/standards
  • Take responsibility for the resiliency and availability of different products
  • Be a productive member of the team.

Requirements

Back-End Technologies
  • Proficient in Java (version 17 or later) for building scalable, high-performance applications.
  • Hands-on experience with the Spring Framework including Spring Boot, Spring MVC, Spring Data, and Spring Security.
  • Skilled in using Gradle for build automation and dependency management.
Front-End Technologies
  • Strong foundation in HTML, CSS, and JavaScript for responsive and interactive UI development.
  • Experienced with ReactJS for building dynamic, component-based web applications.
Database
  • Proficient in relational database design and management, including PostgreSQL and MySQL.
  • Adept at writing complex SQL queries and optimizing database performance.
Development Practices
  • Solid understanding of the software development lifecycle (SDLC) and Agile methodologies.
  • Skilled in creating and consuming RESTful and SOAP web services for system integration.
Optional Skills & Experience
  • Familiarity with AWS ECS and AWS S3 for cloud deployment and storage solutions.
  • Working knowledge of MyBatis for advanced ORM and database interactions.
  • Experience with API design, development, and integration across distributed systems.
  • Exposure to microservices architecture and containerized applications (e.g., Docker).
  • Understanding of CI/CD pipelines and version control tools (e.g., Git).
Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Full Stack Developer or in a comparable software engineering role.
  • Strong analytical and problem-solving abilities.
  • Excellent communication, collaboration, and teamwork skills.

Benefits

  • A challenging, innovating environment.
  • Opportunities for learning where needed.




More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 131070447