Job Title- Java Technical Architecture
Experience - 8Yrs to 10Yrs
Location - Bangalore
Responsibilities
- Design and architect scalable, reliable, and secure IT systems that meet organizational needs.
- Collaborate with stakeholders to understand business requirements and translate them into technical specifications.
- Serve as the primary point of contact for technical discussions with stakeholders, including executives, project managers, and end-users.
- Collaborate with business leaders to align technical solutions with organizational goals and objectives.
- Provide technical leadership and mentorship to team members.
- Establish and enforce technical standards, best practices, and coding guidelines across projects.
- Conduct thorough testing and quality assurance activities to ensure the reliability, performance, and security of IT systems.
- Implement monitoring and performance tuning strategies to optimize system performance and scalability.
- Troubleshoot and resolve technical issues, working closely with support teams to minimize downtime.
Skill requirements
- Technical architecture design
- Cloud-based infrastructure implementation
- Performance optimization
- Technical design reviews
- Knowledge on Database Design and Management
- Good knowledge on Security and Compliance
- DevOps and Continuous Integration/Continuous Deployment (CI/CD)
- Programming Languages (e.g. Java, Python, C++)
- Microservices Architecture
- Containerization (e.g. Docker, Kubernetes)
- Experience with data formats like JSON, XML, and Avro
- Knowledge on machine learning, deep learning frameworks (e.g., TensorFlow, PyTorch)