Negotiable
Outside
Remote
USA
Summary: The Java Backend Developer role is a remote position requiring 6-10 years of hands-on experience with Java, J2EE, and Spring Boot. The candidate will be responsible for designing RESTful APIs, working with microservices architecture, and utilizing various database technologies. Additionally, expertise in DevOps practices and cloud environments, particularly AWS, is essential for this role.
Key Responsibilities:
- Strong hands-on experience of 6-10 years with Java, J2EE, and Spring Boot.
- Proven expertise in RESTful API design, microservices architecture, and event-driven systems.
- Solid background with both relational (SQL) and NoSQL databases.
- Experience working with message brokers such as Kafka, RabbitMQ, or ActiveMQ.
- Knowledge of DevOps practices, CI/CD pipelines, and containerization technologies (Docker, Kubernetes).
- Proficiency with unit testing frameworks (JUnit, Mockito) and test-driven development.
- Familiarity with security best practices, authentication, and authorization protocols.
- Strong skills in debugging, performance tuning, and troubleshooting complex systems.
- Experience working in cloud environments, preferably AWS.
- Excellent communication and collaboration abilities within cross-functional teams.
Key Skills:
- Java, J2EE, Spring Boot
- RESTful API design
- Microservices architecture
- Event-driven systems
- Relational (SQL) and NoSQL databases
- Message brokers (Kafka, RabbitMQ, ActiveMQ)
- DevOps practices
- CI/CD pipelines
- Containerization technologies (Docker, Kubernetes)
- Unit testing frameworks (JUnit, Mockito)
- Security best practices
- Debugging and performance tuning
- Cloud environments (AWS)
- Communication and collaboration
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Title: Java Backend Developer
Location: Remote
Duration: 12 Months
Employment Type: W2
- Strong hands-on experience of 6-10 years with Java, J2EE, and Spring Boot.
- Proven expertise in RESTful API design, microservices architecture, and event-driven systems.
- Solid background with both relational (SQL) and NoSQL databases.
- Experience working with message brokers such as Kafka, RabbitMQ, or ActiveMQ.
- Knowledge of DevOps practices, CI/CD pipelines, and containerization technologies (Docker, Kubernetes).
- Proficiency with unit testing frameworks (JUnit, Mockito) and test-driven development.
- Familiarity with security best practices, authentication, and authorization protocols.
- Strong skills in debugging, performance tuning, and troubleshooting complex systems.
- Experience working in cloud environments, preferably AWS.
- Excellent communication and collaboration abilities within cross-functional teams.