Senior Java Microservices Developer

31 Oct 2024

Vacancy expired!

  • Key Responsibilities:
  • Accountable for all phases of the development process – analysis, design, construction, testing, and implementation in agile development lifecycles. It requires collaboration with business partners to analyze user stories, ensuring they are clear, concise, and technically feasible.
  • Translate user stories into innovative solutions that provide an excellent client experience and align with Digital’s architectural roadmap.
  • Prepare detailed technical designs that account for security, resiliency, scalability, maintainability, and performance.
  • Code, test, debug, implement, and support complex financial applications.
  • Strive for continuous improvements of processes, application designs, and application execution.
  • Collaborate with onshore/offshore resources, ensuring adherence to our processes and standards.
  • Remain abreast of emerging Digital technologies.
  • Independent worker, requiring little or no guidance from seniors & managers.
  • Mentoring and coach less experienced SDEs
  • Have a comprehensive understanding of the business domain, the systems, and the products in your space.
  • Strong analytical and technical ability in building complex applications using object-oriented javascript, HTML5, CSS3, and frameworks like Angular, ReactJS, NodeJS, jQuery, Bootstrap. Experience with backend JavaScript (NodeJS), HTML design, and Java is a distinct advantage.
  • Manage day-to-day delivery work, ensure adherence to process and quality, and identify project/program delivery risks, and works on risk mitigation.
  • Good analytical skills in order to filter, prioritize and validate potentially complex material from multiple sources and applies skills and knowledge of the business to develop creative solutions to meet client and business needs.
  • Work with complex and variable issues with substantial potential impact, weighing various alternatives and balancing potentially conflicting needs.

Essential Required Knowledge/Experience:
  • 10+ years of hands-on experience developing complex mission-critical enterprise and customer-facing applications participating in all phases of SDLC.
  • Full-stack developer with work experience in multiple tiers, frameworks, platforms, devices, and programming languages.
  • 3+ years of hands-on experience in cloud computing, Microservices/APIs, cloud foundry like Pivotal, distributed caching like Gemfire, and Springboot.
  • 3+ years of hands-on experience in web development using HTML, CSS, JS, Angular, React.
  • Strong understanding of

    JavaScript, ES6, HTML5, and CSS3.
  • Expert understanding of advanced

    JavaScript libraries and

    frameworks such as

    Angular, ReactJS, NodeJS, Express, JQuery, Bootstrap, BackboneJS, etc.
  • Proficient understanding of cross-browser compatibility issues and ways to work around such issues.
  • Server-side

    JavaScript development with NodeJS.
  • Experience in front-end UI Test Driven Development using Jasmine, Jest, Mocha.
  • Familiarity with JavaScript module loaders, such as Require.js
  • Familiarity with build tools, such as Grunt and Gulp.js
  • Good understanding of browser rendering behavior and performance
  • Experience with web services API integration (HTTP, REST, JSON).
3+ years of hands-on experience in native iOS or Android application development.Experience with tools like Eureka, Hysterix, Docker, Kubernetes, No SQL Database like MongoDBExperienced in Continuous Integration and Continuous Deployment.Experience working on agile teams is very desirable.Experience implementing business-critical, high volume, and highly available web-based applications is a must.Experience with Test-Driven Development (TDD) and testing tools such as Cucumber.Familiar with Bitbucket, RTC, SVN, etc. for source controlMust be collaborative, adaptable, and have good communication skills.Experience in the Financial industry is a plus.Demonstrate knowledge on automating code quality, code performance, unit testing, and build processing in the CI/CD.

Nice to Have:NoSQL database experience such as MongoDB is an added advantage.Server-side Java 8, JSP, Servlet advantages.

CompetenciesAble to research and solve complex technical issues in a timely mannerAble to work as a strong team player and individual contributor in a distributed team, with the ability to mentor junior team members where necessaryStrong written and oral communication skills

  • ID: #21955714
  • State: Texas Dallas / fort worth 75201 Dallas / fort worth USA
  • City: Dallas / fort worth
  • Salary: Depends on Experience
  • Job type: Permanent
  • Showed: 2021-10-31
  • Deadline: 2021-12-23
  • Category: Et cetera