JCC_APP - Software Engineer Senior* Software Engineer Senior*

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

5+ years of hands-on experience in software development roles using Java., Experience creating and consuming Java based REST, SOAP or other APIs., Familiarity with J2EE, JavaScript, Angular, and HTML., Strong English communication and collaboration skills..

Key responsibilities:

  • Design, code, test, and deploy high-quality software applications.
  • Lead and mentor a team of engineers while collaborating with cross-functional teams.
  • Write technical specifications and maintain existing code while ensuring comprehensive test coverage.
  • Analyze requirements and translate them into product/feature design.

TalentBurst, an Inc 5000 company logo
TalentBurst, an Inc 5000 company Human Resources, Staffing & Recruiting Large https://www.talentburst.com/
1001 - 5000 Employees
See all jobs

Job description

Title: Senior Java API Developer
Location: REMOTE
Duration: 6+ Months

est time zone Up to two rounds due to attendance panel iv with technical questions Contract to hire This position plays a pivotal role in driving the development and implementation of cutting-edge software solutions within our dynamic work environment. Key responsibilities include designing, coding, testing, and deploying high-quality software applications, leading and mentoring a team of engineers, and collaborating with cross-functional teams to ensure alignment with business goals and customer needs. The ideal candidate should possess strong problem-solving abilities, excellent communication skills, and a passion for innovation. By fostering a culture of collaboration and continuous learning, we aim to empower our team members to contribute their best work and achieve their full potential. We are FIS. Our technology powers the world's economy and our teams bring innovation to life. We champion diversity to deliver the best products and solutions for our colleagues, clients and communities. If you're ready to start learning, growing and making an impact with a career in fintech, we'd like to know: Are you FIS? About the role: As a Software Engineer you could work with bleeding edge technology as you build innovative fintech products that change the way the world pays, banks and invests. This will involve developing core versions of software applications, identifying client requirements and technical specifications, interacting with engineering groups and training clients on applications. What you will be doing: Partner closely with development managers, product owners, SMEs, and other stakeholders to fully understand software feature and product visions and provide engineering feedback Write high-quality code and create design artifacts for large scale, critical production systems Build secure, robust, scalable, and performant components for banking products Estimate development effort and participate in planning activities Utilize Test-Driven Development to ensure comprehensive test coverage of new code Suggest technical alternatives and designs where applicable Analyze requirements and translate into product/feature design Write technical specifications and other required documentation Maintain and optimize existing code Research issues and defects as needed Mentor junior engineers What you will need: 5+ years of hands-on experience in software development roles using Java Experience creating and consuming Java based REST, SOAP or other APIs Experience working on large-scale, client-facing, enterprise production software Familiarity with J2EE, JavaScript, Angular, HTML. Change Management: Implementer Version Control: Git. Extensive experience with end-to-end systems development life cycles and industry standards. Recent experience leading or working on products from architectural design to production while setting and maintaining high standards of technical excellence and processes Experience working in an Agile environment where production code is delivered bi-monthly Working knowledge of SDLC, CI/CD and DevOps Strong English communication and collaboration skills and ability to work with technical and business team members Resourceful and proactive in gathering information, solving problems, and sharing ideas Excellent communication and collaboration skills and ability to work with stakeholders Added bonus if you have: Experience using RPGLE, Free Format RPGLE, SQL, Embedded SQL Experience working in an Agile environment where production code is delivered bi-monthly Experience in Angular Knowledge or FIS' products and services Knowledge of the Financial Services Industry especially Core Banking Experience with V7.4, Eclipse, Visual Studio, Azure DevOps, MDCMS, Git, and Microsoft Office applications including RDi, X Analysis, and CheckMarx Knowledge of OS/400 and Windows 11 operating systems What we offer you: A career at FIS is more than just a job. It's the change to shape the future of fintech. At FIS, we offer you: A voice in the future of fintech Always-on learning and development Collaborative work environment Opportunities to give back Competitive salary and benefits *Either skills or additional skills are required Skills: Category Name Required Experience No items to display. Additional Skills: Advanced professional role. Requires a broad knowledge of the system development life cycle; products, services, practices, regulations and operations associated with the assigned line(s) of business; and software engineering alternatives. Requires proficiency in at least two higher-level programming languages, Java and Angular are preferred. Evaluates systems specifications for complex business requirements, develops and prepares computer-based solutions. Analyzes problems in terms of detailed equipment requirements and capabilities, including those related to scalable applications, and cloud-based resources. Verifies program logic by preparing test data for trial runs. Receives general supervision and is competent to work at the highest level of all technical phases of software engineering while working on own or in a team environment most of the time. May be involved in providing assistance and training to lower level software engineers. Typically requires seven or more years software engineering work experience.

Required profile

Experience

Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Software Engineer Related jobs