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
SeniorJob 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).