Backend Java Developer
- Quantum World Technologies Inc.
8 Hours Ago
Required Skills: Java 11/17+, Spring Boot, Spring MVC, React.js, TypeScript, JavaScript, HTML5, CSS3
Job Description
Key Responsibilities
- Backend Development
- Design, develop, and maintain enterprise-grade applications using Java 11/17+, Spring Boot, and Spring MVC.
- Build scalable and secure RESTful APIs and microservices-based architectures.
- Develop data access layers using Spring Data JPA, Hibernate, and ORM frameworks.
- Implement application security, authentication, authorization, exception handling, logging, and monitoring.
- Write optimized and performant SQL queries for Oracle, PostgreSQL, and MySQL databases.
- Develop unit and integration tests using JUnit, Mockito, and related testing frameworks.
- Troubleshoot production issues, perform root cause analysis, and optimize application performance.
Required Skills
- Java 11/17/21, Core Java, Multithreading, Collections, Streams, Design Patterns
- Spring Boot, Spring MVC, Spring Cloud, Spring Security, Spring Data JPA
- Microservices Architecture and REST API Development
- React.js, TypeScript, JavaScript, HTML5, CSS3
- Oracle/PostgreSQL/MySQL, SQL Performance Tuning
- Kafka, IBM MQ, RabbitMQ
- OAuth 2.0, OpenID Connect, JWT, RBAC
- Maven, Gradle, Git, Jenkins/Azure DevOps, CI/CD
- Docker, Kubernetes/OpenShift, AWS/Azure/GCP
- JUnit, Mockito, API & Frontend Testing
- Splunk, Dynatrace, Grafana, Prometheus, ELK