Job Summary
As a Sr. Software Engineer B2 you will be instrumental in designing developing and maintaining software solutions that drive the Cards & Payments domain. With a focus on AWS SQL Spring Boot Java Spring MVC JavaScript and mySQL you will ensure high-quality deliverables in a hybrid work model. Your contributions will enhance our technological capabilities and positively impact the financial services industry.
Responsibilities
- Develop and implement robust software solutions using Java and Spring Boot to meet business requirements in the Cards & Payments domain.
- Collaborate with cross-functional teams to design scalable and efficient applications that leverage AWS cloud services.
- Optimize database performance and ensure data integrity using SQL and mySQL for seamless transaction processing.
- Utilize JavaScript to enhance user interfaces and improve client-side functionality for better user experience.
- Integrate Spring MVC frameworks to streamline application development and ensure consistent architecture.
- Conduct thorough testing and debugging to identify and resolve software defects ensuring high-quality deliverables.
- Provide technical expertise and guidance to junior team members fostering a collaborative and innovative environment.
- Analyze and interpret complex business requirements to develop effective technical solutions that align with company goals.
- Maintain up-to-date knowledge of industry trends and emerging technologies to continuously improve software solutions.
- Ensure compliance with security standards and best practices to protect sensitive financial data.
- Collaborate with stakeholders to gather requirements and provide technical insights for project planning and execution.
- Document software designs processes and procedures to facilitate knowledge sharing and future reference.
- Participate in code reviews to ensure adherence to coding standards and promote best practices.
Qualifications
- Demonstrate proficiency in AWS cloud services and their application in software development.
- Possess strong skills in SQL and mySQL for efficient database management and optimization.
- Exhibit expertise in Java and Spring Boot for developing scalable and maintainable applications.
- Show proficiency in Spring MVC frameworks for consistent application architecture.
- Have experience in JavaScript for enhancing user interfaces and client-side functionality.
- Display knowledge of the Cards & Payments domain to develop relevant and impactful solutions.
- Bring a minimum of 6 years of experience in software engineering with a focus on the specified technical skills.