Job Description
Inviting Applications for Java Full stack Developer & Lead at Iris Software
Iris Software is a professional software services organization offering high-quality solutions to businesses. It services the information technology requirements of companies ranging from the Fortune 100 to medium-sized firms by utilizing specialized domain knowledge, best-of-breed technologies, rapidly deployable proprietary frameworks/solutions and flexible engagement models.
Job information:
Position: Java Full stack Developer & Lead
Role: Permanent
Exp-6- 10 years
Shift Timings- 12.30 pm to 9.30 Pm
Location- ( Pune)
Work Mode Hybrid ( 3 days work from office)
ROLE OVERVIEW
Primary Skills
Java, Core Java, Spring boot, Micro-services, Angular, SQL-Basic query writing
KEY RESPONSIBILITIES
Role Overview
We are seeking a highly skilled Java Full Stack Developer to design, develop, and lead end-to-end enterprise-grade applications. The ideal candidate should have strong backend expertise in Java along with modern frontend technologies, and proven experience in leading development teams, driving architecture decisions, and ensuring high-quality delivery & good BFSI domain experience.
Key Responsibilities
Technical Leadership
- Lead the design and development of scalable, high-performance applications.
- Define application architecture, coding standards, and best practices.
- Review code and ensure adherence to quality and security standards.
- Provide technical mentorship to developers and conduct knowledge-sharing sessions.
Full Stack Development
- Develop backend services using Java, Spring Boot, Microservices architecture.
- Build responsive UI using Angular.
- Implement RESTful APIs and integrate with third-party services.
- Work on database design and optimization (SQL).
Project Delivery
- Collaborate with product managers, architects, and stakeholders to define requirements.
- Break down requirements into technical tasks and manage sprint planning.
- Ensure timely delivery with high-quality output.
Team Management
- Lead and manage a team of developers.
- Drive a culture of innovation and continuous improvement.
Required Skills & Qualifications
- Strong expertise in Java 8+, Spring Boot, Spring Cloud
- Hands-on experience with Microservices Architecture, HashMap, concurrency HashMap, multi-threading, singleton, deadlock condition, spring boot, strings, design patterns, Data structure
- Experience in building REST APIs and web services
- Hands-on angular2+ version- typesecript, HTMLS, CSS.
- Experience in banking, payment gateway, finance & insurance domain is must.
- Knowledge of database systems: MySQL, PostgreSQL, MongoDB
- Understanding of design patterns and data structures
Additional Skills
- Knowledge of Kafka or other messaging systems
- Experience with AI tools.
Strong debugging and performance tuning skills
