JOB SUMMARY
Designs, modifies, develops, and implements software programming applications and components. Supports and/or installs software applications and components. Works from written specifications and pre-established guidelines to perform job functions. May participate in solution design and requirement gathering.
Key Responsibilities
- Design, develop, and implement software programming applications and components.
- Support and install software applications and components.
- Translate business requirements into detailed designs, considering performance, security, usability, reliability, and scalability.
- Contribute to technical guidance and mentoring of junior/new team members.
- Coordinate and contribute to research into new technologies with the Architecture team to make recommendations for future releases.
- Actively participate in peer code reviews and design reviews.
- Provide technical leadership and direction.
- Solve problems and complete tasks independently.
Required Qualifications
- 10+ years of software development experience on business-critical, enterprise-wide applications.
- Bachelor's degree in computer science or similar technical subject area, or equivalent experience.
- Proficiency in Core Java & Spring Boot, including building and maintaining RESTful APIs and backend services.
- Strong SQL and PL/SQL programming skills.
- Solid understanding of database concepts (RDBMS, ORD, ODS) and performance tuning.
- Experience using Git, Jenkins, and build pipelines.
- Application of standard design patterns in development.
- Adherence to secure coding practices and guidelines.
- Experience writing unit tests using JUnit.
- Participation in code reviews.
- Ability to break down tasks and contribute to feature development.
- Clarity and effectiveness in communication with peers and leaders.
- Ability to work independently.
- Commitment to timely and quality deliverables.
- Quick learner.
Preferred Qualifications
- Experience with other financial services clients.
- Basic familiarity with cloud platforms, preferably Azure.
Certifications
- None specified.