06 Sep
|
Nityo Infotech Services Pte
|
Toronto
06 Sep
Nityo Infotech Services Pte
Toronto
Key responsibilities:
- Identify, design, and apply architectural patterns, such as Microservices, Event-Driven Architecture, and Layered Architecture, to address technical challenges and meet business objectives.
- Ensure alignment between the chosen architecture and long-term business goals, scalability, and maintainability.
- Define API standards, data contracts, and protocols that ensure seamless interaction among services.
- Provide guidance to junior developers through mentorship programs and peer reviews.
- Establish code review standards to maintain high code quality and consistency across the team.
- Offer constructive feedback and foster a culture of continuous learning.
- Analyze technical options and make critical design or implementation choices under tight deadlines.
- Balance technical trade-offs (e.g., time-to-market vs. robust design) with strategic goals.
- Champion Agile practices, such as Scrum and Kanban, to enhance team collaboration, productivity, and delivery.
- Participate in sprint planning, retrospectives, and daily stand-ups to ensure alignment with objectives.
- Effectively communicate technical concepts and decisions to executives, product owners, and clients.
• Develop and manage project roadmaps,
aligning short-term deliverables with long-term strategies.
- Prioritize tasks, allocate resources, and monitor progress to ensure timely delivery
- Understanding of below concepts -
- Architectural Patterns
- Scalability and Performance Optimization
- Design Patterns
- Service Oriented Architecture
Required skills:
- Programming Languages:
- Java 8 or higher
- J2EE/Java EE
• Frameworks:
- Spring Framework
- Spring Boot
- Spring Cloud /
- Hibernate/JPA
• Microservices Architecture
- RESTful Web Services: Rest API Design, API Documentation (Swagger/OpenAPI)
• Cloud Platforms:
- AWS/Azure/Google Cloud
- Serverless Architecture
• Integration and Middleware
- Message Queues
- Enterprise Integration Patterns
- Integration with Legacy Systems
- Third Party Integration (PCI)
• Databases:
- Relational Databases (Oracle, MySQL, PostgreSQL)
- NoSQL Databases (MongoDB Cassandra)
- Security
- Authentication and Authorization (OAuth2, JWT, SAML)
- SSL/TLS, Data Encryption
- API Security Best Practices
• DevOps & CI/CD
- Continuous Integration/Continuous Delivery, Jenkins, JSON
- Version Control (GIT, GITHub, GitLab)
- Configuration Management
- IntelliJ, Eclipse, Maven
📌 Java Technical Lead (Toronto)
🏢 Nityo Infotech Services Pte
📍 Toronto