Job Overview
We are seeking a highly skilled Java developer to join our team.
The ideal candidate will have a strong background in designing and developing high-quality JAVA services and enterprise applications.
Key Skills
- Java Development:
- OOP (Object-Oriented Programming)
- Design Patterns
- Multithreading
- Java 8 and later versions
- Lambda expressions and Stream API
- RESTful services and JMS messaging
- Reactive programming
- Spring Boot Framework:
- Annotations-based development
- Maven build tool
- Spring Data JPA and Spring AOP
- Spring Security for authentication and authorization
- JUnit testing framework
- Microservices Architecture:
- Service discovery and registration
- Cloud configuration management
- Spring Cloud framework
- Databases:
- Oracle and SQL Server relational databases
- MySQL and NoSQL databases
- Development Tools:
- STS (Spring Tool Suite) and Eclipse IDEs
- SoapUI and Postman for API testing
- Git version control system
Desirable Skills
- API Gateway Knowledge:
- API gateway design and implementation
- DevOps Practices:
- TFS/Git version control system
- Gradle and Maven build tools
- Azure DevOps platform
- CI/CD pipelines for automated testing and deployment
- Cloud Computing:
- Docker containerization and Kubernetes orchestration
- AWS and Azure cloud platforms
Working Arrangements
- Seniority Level:
- No specific seniority level required
- Employment Type:
-
- Industry:
- IT Services and IT Consulting
- Location:
-