Java Developer

Futuremindz llc
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Remote

Tech stack

Clean Code Principles
Spring Security
Amazon Web Services (AWS)
Azure
Cloud Computing
Software Quality
Relational Databases
DevOps
Gradle
PostgreSQL
Maven
MySQL
Oracle Applications
SQL Databases
Web Services
Java Application Server
Spring-mvc
Spring-boot
GIT
Kubernetes
Information Technology
Build Tools
Front End Software Development
REST
Software Version Control
Docker
Microservices

Job description

  • Design & Develop: Build and maintain scalable, high-performance Java applications using Spring Boot and Microservices architecture.
  • Code Quality: Write clean, testable, and efficient code while participating in rigorous peer code reviews.
  • Database Management: Design and optimize SQL queries and work with relational databases (PostgreSQL/MySQL/Oracle).
  • Collaboration: Work closely with Frontend developers and Product Managers to integrate user-facing elements with server-side logic.
  • Troubleshoot: Identify bottlenecks and bugs, and devise solutions to mitigate these issues.

Requirements

  • Frameworks: Hands-on experience with Spring Boot, Spring MVC, and Spring Security.
  • Web Services: Experience developing and consuming RESTful APIs.
  • Tools: Familiarity with Build tools (Maven/Gradle) and Version Control (Git).
  • Cloud/DevOps (Plus): Basic knowledge of AWS/Azure or Docker/Kubernetes is a significant advantage.
  • Education: Bachelor's degree in Computer Science, Information Technology, or a related field.

Apply for this position