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
JuniorJob 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.