Java Backend Developer

TekFortune INC
Phoenix, United States of America
10 days ago

Role details

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

Job location

Phoenix, United States of America

Tech stack

Java
Spring Security
Agile Methodologies
DevOps
Gradle
Java Development Kit
Java Web Services
Spring
Network Troubleshooting
PostgreSQL
Maven
Message Broker
MongoDB
NoSQL
Object-Oriented Software Development
RabbitMQ
Service Discovery
SQL Databases
Spring-boot
Backend
GIT
Spring Data
Kubernetes
Kafka
Build Tools
Asynchronous Programming
Api Gateway
REST
Software Version Control
Docker
Microservices

Job description

As a Java developer, you will have expertise in Spring, Spring Boot, and Microservices to design and develop scalable backend systems and will collaborate with cross-functional teams to build high-performance applications that drive business success., * Develop, test, and deploy Java-based applications using Spring Boot and Microservices architecture.

  • Design RESTful APIs and integrate third-party services efficiently.
  • Implement best practices in coding, testing, and deployment to ensure high-quality software.
  • Optimize performance and troubleshoot system issues proactively.
  • Collaborate with DevOps teams on CI/CD pipelines and containerization using Docker/Kubernetes.

Requirements

  • Strong proficiency in Java (JDK 8/11+) and Object-Oriented Programming (OOP).
  • Hands-on experience with Spring Framework (Spring Boot, Spring Security, Spring Data, etc.).
  • Knowledge of Microservices architecture, including service discovery, API gateways, and inter-service communication.
  • Familiarity with SQL and NoSQL databases (PostgreSQL, MongoDB, etc.).
  • Experience working with message brokers (Kafka, RabbitMQ) for asynchronous communication.
  • Exposure to Agile methodologies, version control (Git), and build tools (Maven, Gradle).

Apply for this position