Java Software Engineer

Signature IT World Inc
San Francisco, United States of America
yesterday

Role details

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

Job location

San Francisco, United States of America

Tech stack

Java
Amazon Web Services (AWS)
Azure
Cloud Computing
Databases
Database Queries
Gradle
Java Persistence API
Spring
PostgreSQL
Maven
MongoDB
MySQL
NoSQL
Software Engineering
SQL Databases
Java Application Server
Spring-mvc
Spring-boot
GIT
Containerization
Kubernetes
Build Tools
Data Management
REST
Software Version Control
Docker
Microservices

Requirements

We are seeking a skilled and motivated Java Developer to join our software engineering team. The ideal candidate will be instrumental in designing, developing, and maintaining high-performance, scalable Java applications that require complex data management across both relational (SQL) and non-relational (NoSQL) databases., * Proven experience as a Java Developer, with 3-8 years of hands-on experience in software development.

  • Strong proficiency in Core Java and object-oriented programming (OOP) principles.
  • Extensive experience with Java frameworks, particularly the Spring ecosystem (Spring Boot, Spring MVC, Spring Data JPA).
  • Proficiency in database technologies, including writing complex queries for SQL (eg, MySQL, PostgreSQL) and working knowledge of NoSQL databases (eg, MongoDB).
  • Experience with building RESTful APIs and understanding microservices architecture.
  • Familiarity with version control systems (Git) and build tools (Maven/Gradle).
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes) is preferred.

Apply for this position