Job Description
We are seeking an experienced and forward-thinking Java Architect to lead our software
development initiatives within the insurance domain.
As a Java Architect, you will collaborate
with cross-functional teams, analyze existing systems, and design robust, scalable solutions.
Your expertise in Java technologies, software architecture, and project management will be
critical in achieving our organizational goals.
Roles & Responsibilities:
1.
Strategic Planning:
o Engage with technology managers and the design team to understand company
goals and requirements.
o Evaluate and define the current architecture systems.
o Architect end-to-end applications, ensuring seamless integration across the
software ecosystem.
2.
Technical Leadership:
o Hands-On Coding: Leverage your coding experience to guide the development
team.
o Scalable Architecture: Design scalable and efficient architecture systems for
Java-based applications.
o Infrastructure Assessment: Identify hardware and software needs to align
with architectural objectives.
o Troubleshooting: Address design flaws and system bottlenecks effectively.
3.
Quality Assurance:
o Validation Tests: Conduct validation tests to ensure flexibility and scalability
within the Java environment.
o Integration Support: Collaborate with the software design team for seamless
application integration.
o Performance Testing: Evaluate system performance under various conditions.
Required Skills & Qualifications:
• Experience: A minimum of 8 years of relevant experience.
• Education: Bachelor's degree in computer science or equivalent.
• Previous Role: Prior work experience as a Java architect.
• Software Architecture: Advanced knowledge of software architecture principles.
• Java Proficiency: Strong command of Java 8, Spring Boot, Spring Data, Spring State
Machine, Spring Cloud Functions, Microservices, and Web Services (REST/SOAP).
• Server Technologies: Familiarity with JBoss/Tomcat.
• Operating Systems: Proficiency in both Linux and Windows environments.
• Continuous Integration: Experience with Jenkins.
• Cloud Platforms: Exposure to AWS or Azure.
• Application Design: Hands-on experience in designing and implementing software
applications.
• Web Programming: Knowledge of web programming concepts.
• Project Management: High-level project management skills.
• Communication: Excellent verbal and written communication skills.
• Problem-Solving: Ability to address complex software system issues.
Preferred Attributes:
• Insurance Domain Knowledge: Familiarity with insurance industry processes and
requirements is preferred.
• Adaptability: Thrive in dynamic environments and embrace change.
• Collaboration: Work seamlessly with diverse teams.
• Results-Driven: Focus on achieving project goals.
• Location: Pune / Mumbai.