2 Infopro Solutions Jobs
10-12 years
Bangalore / Bengaluru
Java Technical Lead - Spring Frameworks (10-12 yrs)
Infopro Solutions
posted 2mon ago
Flexible timing
Education : Bachelor's or master's degree in computer science, Software Engineering, or a related field.
Experience :
- Minimum 10+ years of experience in Java development.
- At least 2 years in a Java Architect role, with experience in designing large-scale, distributed systems.
- Proficiency in Java SE/EE, Spring Framework, Hibernate, and RESTful APIs.
- Experience with Microservices architecture and cloud platforms (i.e., AWS, Google Cloud).
- Solid understanding of database technologies, including relational and NoSQL databases.
- Experience with CI/CD pipelines, containerization (i.e., Docker, Kubernetes), and DevOps practices.
Technical Skills :
- Strong knowledge of object-oriented programming and design patterns.
- Experience with version control systems (i.e., Git).
- Familiarity with Agile development methodologies.
Soft Skills :
- Excellent problem-solving skills and attention to detail.
- Strong communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
- Leadership and mentoring capabilities.
- Ability to work in a fast-paced, collaborative environment.
Preferred Qualifications :
- Experience with enterprise-level applications and services.
- Knowledge of security best practices in software development.
- Certifications in Java, architecture frameworks, or cloud platforms.
Responsibilities :
Architecture and Design :
- Architectural Design : Define and design the overall architecture of Java-based applications to ensure scalability, performance, and security.
- Technology Strategy : Lead the selection of appropriate technologies, frameworks, and tools that align with business goals and industry trends.
- System Integration : Design and implement integration solutions with systems and services.
Development :
- Hands-on Coding : Write clean, efficient, and maintainable code in Java, adhering to best practices and coding standards.
- Development Oversight : Review code, provide feedback, and ensure the team follows best practices in software development.
- Feature Implementation : Translate business requirements into technical specifications and implement features that meet user needs.
- Performance Tuning : Optimize application performance, resolve bottlenecks, and improve response times.
Collaboration :
- Team Leadership : Mentor and guide junior developers, helping them grow their skills and contributing to a collaborative team environment.
- Stakeholder Communication : Work closely with product owners, business analysts, and other stakeholders to ensure the final product meets business objectives.
- Cross-Functional Collaboration : Partner with QA, DevOps, and other teams to ensure smooth deployment and operation of applications.
Maintenance and Support :
- System Monitoring : Implement monitoring solutions to ensure the system is running smoothly and efficiently.
- Issue Resolution : Troubleshoot and resolve technical issues, bugs, and other problems as they arise.
- Documentation : Create and maintain technical documentation, including architecture diagrams, design patterns, and API documentation
Functional Areas: Software/Testing/Networking
Read full job description10-12 Yrs
Bangalore / Bengaluru
AWS, Java, Cloud +4 more
4-6 Yrs
Bangalore / Bengaluru
AWS, Kubernetes, Docker +4 more