Senior Java Developer / Engineer
What does a professional in this career do?
Senior Java Developer responsibilities include gathering system and user requirements, building Java modules and testing features before release. It also includes working with the Java programming language to develop web applications and computer systems. This involves assigning tasks to other team members, designing and testing code, and communicating with clients to analyze their requirements.In this job you will...
- Responsible for programming, unit testing, documentation, maintenance and support of systems application software in adherence with MasterCard standards, processes and best practices.
- Develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget.
- Research, create and evaluate technical solution alternatives for the business needs current and upcoming technologies and frameworks.
- Perform feasibility studies, logic designs, detailed systems flowcharting, analysis of input-output flow, cost and time analysis.
- Work with project team to meet scheduled due dates, while identifying emerging issues and recommending solutions for problems and independently perform assigned tasks, perform production incident management.
- Document software programs per Software Development Best Practices. Follow MasterCard Quality Assurance and Quality Control processes..
- Provides guidance and mentoring to less- experienced staff members.
- Work with architects and product owners to set and define engineering work
- Provide robust, resilient, developer friendly ecosystem for hosting applications in the cloud
- Taking Key development responsibilities on GCP/AWS
- Providing support to team members for any technical queries
- Have delivery Focused Agile Approach
- Analyze system architecture design including code level analysis of different architecture tiers from low level
- Work with development teams and product managers to ideate software solutions
- Know how to engineer a full-fledged system and not just write code to make things work.
- Knowledge of agile methodologies, and scrum.
Skills You Will Gain
Agile
Flowcharting
GCP/AWS
Java
MasterCard
scrum