Description
We at Deqode, are in the hunt for enthusiastic and imaginative developers. Someone who can think out of the box, design creative and simple solutions to complex problems.
Join us and be a part of a team that breathes technology.
Role : Java Developer
Experience : 3+ yrs
Location : Pune
Work Mode : Hybrid
Notice Period : Immediate (or serving Notice period)
(Pune location candidates preferred only)
Key Responsibilities
- Design, develop, and maintain high-quality Java-based applications
- Implement and utilize object-oriented design patterns (Factory, Strategy, Singleton, Builder)
- Build and enhance RESTful APIs and microservices using Spring Boot
- Write well-structured, efficient, and maintainable code
- Collaborate with cross-functional teams to analyze requirements and design solutions
- Optimize application performance and troubleshoot issues
- Work with SQL databases to design schemas, write queries, and ensure data integrity
- Participate in code reviews, architectural discussions, and process improvements
- Ensure best practices in coding standards, security, and performance tuning
Mandatory Skills
- Core Java and object-oriented programming
- Design Patterns : Factory, Strategy, Singleton, Builder
- Spring Boot and related Spring ecosystem
- SQL and relational database concepts
- Data Structures & Algorithms
- Basic understanding of Microservices architecture
- Experience with RESTful services
Good-to-Have Skills
- Knowledge of cloud platforms (AWS, Azure, GCP)
- Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions)
- Familiarity with containerization (Docker, Kubernetes)
- Exposure to message brokers (Kafka, RabbitMQ)
- Understanding of Agile methodologies
(ref:hirist.tech)