Snr Java Developer PA26DIGIQ1014
SSC Technologies
Job Summary
We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team in Airoli. In this role, you will be responsible for designing, developing, and maintaining high-performance, scalable, and secure Java-based applications within a fast-paced fintech environment. You will contribute to the full software development lifecycle, ensuring the delivery of robust and innovative solutions that meet business needs.
Must Have
- Lead the design, development, and implementation of complex Java applications and microservices.
- Collaborate with stakeholders to understand requirements and translate them into technical specifications.
- Write clean, efficient, and well-documented code, performing thorough unit and integration testing.
- Participate in code reviews, ensuring adherence to architectural guidelines and security policies.
- Troubleshoot and debug production issues, providing timely resolution and root cause analysis.
- Mentor junior developers, sharing knowledge and best practices.
- Contribute to the continuous improvement of the software development process.
- Stay up-to-date with emerging Java technologies, frameworks, and industry trends.
- Work effectively in an Agile/Scrum development methodology.
- 8+ years of hands-on experience in Java/J2EE development.
- Strong understanding of object-oriented programming (OOP) principles.
- Proficiency in Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data JPA).
- Extensive experience with relational databases (e.g., Oracle, SQL Server, PostgreSQL) and strong SQL query writing skills.
- Experience with building and consuming RESTful APIs and microservices.
- Solid understanding of software development best practices, including design patterns, clean code, and test-driven development (TDD).
- Experience with version control systems (e.g., Git).
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and interpersonal skills.
Good to Have
- Familiarity with message queues/brokers (e.g., Kafka, RabbitMQ).
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Prior experience in the financial services or fintech industry.
Job Description
Senior Java Developer (PA26DIGIQ1014)
Company: SS&C Fintech Svc India - Airoli
Job Summary:
We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team in Airoli. In this role, you will be responsible for designing, developing, and maintaining high-performance, scalable, and secure Java-based applications within a fast-paced fintech environment. You will contribute to the full software development lifecycle, ensuring the delivery of robust and innovative solutions that meet business needs.
Job Responsibilities:
- Lead the design, development, and implementation of complex Java applications and microservices, adhering to best practices and coding standards.
- Collaborate with product owners, business analysts, and other stakeholders to understand requirements and translate them into technical specifications and architectural designs.
- Write clean, efficient, and well-documented code, performing thorough unit and integration testing to ensure high quality.
- Participate in code reviews, providing constructive feedback and ensuring adherence to architectural guidelines and security policies.
- Troubleshoot and debug production issues, providing timely resolution and root cause analysis.
- Mentor junior developers, sharing knowledge and best practices to foster a collaborative and high-performing team environment.
- Contribute to the continuous improvement of the software development process, including tools, methodologies, and technologies.
- Stay up-to-date with emerging Java technologies, frameworks, and industry trends to recommend and implement innovative solutions.
- Work effectively in an Agile/Scrum development methodology.
Job Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 8+ years of hands-on experience in Java/J2EE development, with a strong understanding of object-oriented programming (OOP) principles.
- Proficiency in Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data JPA).
- Extensive experience with relational databases (e.g., Oracle, SQL Server, PostgreSQL) and strong SQL query writing skills.
- Experience with building and consuming RESTful APIs and microservices.
- Familiarity with message queues/brokers (e.g., Kafka, RabbitMQ) is a plus.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) is highly desirable.
- Solid understanding of software development best practices, including design patterns, clean code, and test-driven development (TDD).
- Experience with version control systems (e.g., Git).
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively within a team and with cross-functional stakeholders.
- Prior experience in the financial services or fintech industry is a significant advantage.