drjobs
Senior Software Java Back End Developer Engineer
drjobs
Senior Software Java....
Vision It US
drjobs Senior Software Java Back End Developer Engineer العربية

Senior Software Java Back End Developer Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

- USA

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 2573926
The Role:
Whats it all about and what we expect you to do day to day
Own software delivery tasks (code development test deployment release configuration and documentation) at an application/software component level
Able to troubleshoot and refactor existing code for exceptional code quality.
Adopt new languages and architecture patterns needed for the work.
Participate and contribute to teams agile process and decisions. Understand and contribute to Prioritization.
Pull from backlog and deliver work after seeking guidance from experienced team members and in partnership with full scrum team.
Automate build operate and run aspects of software
Drive code/design/process tradeoff discussions within their team when required
Drive integration of services focusing on customer journey and experience
Perform demos/acceptance discussions in interacting with Product owners
Understands operational and engineering experience actively works to improve experience and metrics in ownership area
Develop complete understanding of endtoend technical architecture and dependency systems.
Drive adoption of technology standards and opinionated frameworks and review coding test and automation work of team members
Mentor and guide new and lessexperienced team members
Identify opportunities to improve an overall process and trim waste
Share and seek knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity


All About You and What you need to bring:
Has ability to write secure code in three or more languages (e.g. Java .NET JavaScript SQL)
Familiar with secure coding standards (e.g. OWASP CWE SEI CERT) and vulnerability management
Infrastructure as code and cloud first software development knowledge experience preferred.
Understands and implements standard branching (e.g. Gitflow) and peer review practices. Move the team towards trunk based development
Apply tools (e.g. Sonar Zally Checkmarx ) and techniques to scan and measure code quality and antipatterns as part of development activity
Has skills in test driven and behavior driven development (TDD and BDD) to build just enough code and collaborate on the desired functionality. Ability to keep the full testing pyramid healthy Has skills to author test code with lots of smaller tests followed by few contract tests at service level and fewer journey tests at the integration level
Understands the use of basic design patterns (e.g. factory adaptor singleton composite observer strategy inversion of control)
Understands use cases for advanced design patterns (e.g. servicetoworker MVC API gateway intercepting filter dependency injection lazy loading all from the gang of four) to implement efficient code
Understands and implements Application Programming Interface (API) standards and cataloging to drive API/service adoption and commercialization and effort estimation
Experienced in agile and modern SDLC practices (Scrum/Kanban/Continuous Delivery/DevOps/Quality engineering) and the delivery situations they are used for
Has skills to elaborate and estimate nonfunctional requirements including security (e.g. data protection authentication authorization) regulatory and performance (SLAs throughput transactions per second)
Has skills to orchestrate release workflows and pipelines and apply standardized pipelines via APIs to achieve CI and CD using industry standard tools (e.g. Jenkins AWS/Azure pipelines XL Release others).
Familiar with different application patterns to implement different types of business processes (e.g. APIs eventdrivenservices batchservices webapplications big data)
Experience in Continuous Integration (CI) and Delivery (CD) concepts and capabilities to support automation pipelines virtualization and containerization
Has ability to write code (in languages such as Java Python Ruby Bash Perl Groovy) to build automation tasks that are repeatable and efficient
Able to perform debugging and troubleshooting to analyze core heap thread dumps and remove coding errors
Has skills to conduct product demos and coordinate with product owners to drive product acceptance signoffs
Has skills to Understands customer journeys and ensure a Mastercard good experience by continuously reducing Mean time to mitigate (MTTM) for incidents and ensuring high availability (99.95% as a starting point)
We can still look at Java Full Stack but must have strong back end experience preference would be a Backend Developer 2 Rounds of Interviews The interviews will involve a whiteboarding/coding exercise 100% Remote is Ok Ok to sit in different Time Zone but need to be ok to work CST (Team in ST Louis) 9am5pm CST (If someone is willing to work onsite that is fine but no preference will be given to them. It all depends on the skillset) Looking for experience on Java mostly back end tech Spring Boot Spring Automation Testing Selenium (ok if no experience with it we don t have a Tester within our team so for now we want someone who has it but we are following the MasterCard model. Mainly this is a developer role with Java Spring and Spring Boot is the main requirement) Batch Scripting is a plus 70% development 30% test automation SQL any technology within SQL is fine Oracle is our database Payment and Billing process experience is good to have but not a deal breaker there. We have a good amount of people with that on our team. We don t need the new developer to have this. We are looking more for the experience on these technologies than on that experience We have not completed migrated to NOSql yet. Maybe middle of the year this will be moved. It is still a long way out as of now API CI/CD Jenkins etc. we are not developing any pipelines but we still use the pipelines to deploy our code. Everything on basic experience for these. We want someone who has the basic knowledge and it is good to have but we are not really doing any development with those The most attractive thing to see in a resume that will bring them an interview would be how their role in the project shows. Rather than listing the technologies show how they ve played a good role in their projects on their resume No architecting and building their own test framework. Will be using the Selenium framework that is already there Currently using PCF Cloud so any knowledge on PCF is an added advantage Will you still look at a Java Full Stack resume as long as they have strong back end experience as well Yeah sure

Employment Type

Full Time

Company Industry

Key Skills

  • Bootstrap
  • Attorney
  • Gallery
  • Instrumentation
  • Banking & Finance

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.