Job Summary
We are seeking a Sr. Developer with 6 to 10 years of experience to join our team in a hybrid work model. The ideal candidate will have expertise in Java and Spring Framework technologies including Spring Boot and Spring Cloud. Experience in Cards and Payments domain is a plus. This role involves developing and maintaining high-quality software solutions that align with our companys goals and positively impact society.
Responsibilities
- Develop and maintain robust software applications using Java and Spring Framework technologies to meet business requirements.
- Collaborate with cross-functional teams to design implement and test software solutions that enhance user experience.
- Utilize Junit for unit testing to ensure code quality and reliability in all developed applications.
- Employ Eclipse and IntelliJ IDEA for efficient coding and debugging processes to streamline development workflows.
- Integrate various components using Spring Integration to ensure seamless communication between different systems.
- Implement PL/SQL for database interactions to manage and manipulate data effectively.
- Leverage Spring Cloud for building scalable and distributed systems that support business growth.
- Apply Spring MVC to develop web applications that provide intuitive user interfaces and enhance customer satisfaction.
- Utilize Spring Core for dependency injection and aspect-oriented programming to create modular and maintainable code.
- Participate in code reviews to ensure adherence to best practices and coding standards.
- Provide technical guidance and support to junior developers to foster a collaborative and innovative team environment.
- Stay updated with the latest industry trends and technologies to continuously improve development processes.
- Contribute to the companys purpose by developing solutions that improve operational efficiency and customer engagement.
- Ensure all developed solutions comply with company policies and industry regulations to maintain high standards of quality and security.
Qualifications
- Possess strong expertise in Java and Spring Framework technologies including Spring Boot Spring Cloud and Spring Integration.
- Demonstrate proficiency in using Junit Eclipse and IntelliJ IDEA for software development and testing.
- Have experience with PL/SQL for effective database management and manipulation.
- Experience in the Cards and Payments domain is a plus showcasing domain-specific knowledge.
- Exhibit excellent problem-solving skills and the ability to work collaboratively in a team environment.
- Show a commitment to continuous learning and staying updated with the latest technological advancements.
- Display strong communication skills to effectively convey technical concepts to non-technical stakeholders.