What are the responsibilities and job description for the Java Developer - Banking Domain position at Umanist Staffing?
Overview
The Java Developer in the Banking Domain plays a crucial role in designing, developing, and maintaining high-quality Java applications to meet the needs of the banking industry. They are responsible for ensuring the reliability and security of banking systems while implementing efficient and scalable solutions.
Key Responsibilities
The Java Developer in the Banking Domain plays a crucial role in designing, developing, and maintaining high-quality Java applications to meet the needs of the banking industry. They are responsible for ensuring the reliability and security of banking systems while implementing efficient and scalable solutions.
Key Responsibilities
- Collaborating with stakeholders to understand requirements and develop technical solutions
- Designing, coding, testing, and debugging Java applications
- Implementing and supporting complex banking systems and applications
- Integrating data storage solutions with SQL databases
- Participating in code reviews and maintaining high code quality standards
- Applying best practices in software development and adhering to industry standards
- Contributing to the continuous improvement of development processes
- Providing technical support and troubleshooting issues
- Working in Agile development environment to deliver timely solutions
- Collaborating with cross-functional teams to achieve project objectives
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Solid experience in Java programming and application development
- Understanding of Banking domain and its specific requirements
- Proficiency in Spring Framework and other related technologies
- Strong knowledge of SQL and database management systems
- Ability to work in Agile development environment
- Experience in developing secure and high-performance applications
- Excellent problem-solving and debugging skills
- Ability to communicate effectively and work in a team environment
- Knowledge of software engineering best practices and design patterns
- Experience with version control systems and continuous integration tools
- Understanding of software security principles and practices
- Ability to adapt to new technologies and learn quickly
- Certifications in relevant technologies or methodologies are a plus
- Experience in financial services or banking industry is highly desirable
Salary : $50 - $60