Sr. Developer Backend

Tek Spikes9 months ago
Plano, TX, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Join TFS as a Sr. Developer - Backend (Java, Springboot, AWS, Kafka). Location: Plano TX.
F2F is mandatory for both Internal and Client rounds. Candidates located in Dallas TX, NY, NJ, and Chicago must be prepared to attend in-person at our Photon local office when required. For candidates from other locations, a video call is acceptable, but for the Client interview, you will need to come in-person at Plano TX (interview travel charges will be reimbursed upon interview clearance).

Key Responsibilities

  • Participate in agile development processes and contribute to sprint planning, stand-ups, and retrospectives.
  • Stay updated with the latest frontend technologies, trends, and best practices.
  • Develop fullstack web applications by engaging in the design, development, and maintenance process.
  • Collaborate with cross-functional teams including product management, QA, and UX/UI design to deliver comprehensive solutions.
  • Ensure best practices in coding standards, code reviews, and software architecture.
  • Develop and maintain scalable, high-performance backend services using Java, Spring Boot, and related technologies.
  • Implement responsive and intuitive front-end interfaces using modern JavaScript frameworks such as Angular, React, or Vue.js.
  • Coordinate with stakeholders and execute according to project timelines to ensure successful project outcomes.
  • Conduct performance tuning, code optimization, and maintain the overall health of the software applications.
  • Stay current with industry trends and emerging technologies to ensure the team remains innovative.
  • Apply domain expertise in Treasury and Payments.

Required Qualifications

  • Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Experience Required: 10+ years of experience in software development, with a focus on Java Fullstack development.
  • Strong proficiency in HTML, CSS, JavaScript, problem-solving, teamwork, and using browser developer tools.
  • Hands-on experience with front-end frameworks like React, Vue.js, or Angular to create scalable and reusable UI components.
  • Implement design patterns such as MVC or MVVM to ensure code reusability.
  • Solid understanding of RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or Google Cloud).
  • Experience with version control systems (Git), CI/CD pipelines, and DevOps practices.
  • Excellent problem-solving skills and the ability to work effectively under pressure.
  • Strong interpersonal and communication skills for effective collaboration with diverse teams and stakeholders.

Preferred Qualifications

  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Familiarity with database systems, both SQL and NoSQL (MySQL, PostgreSQL, MongoDB).
  • Experience with Agile/Scrum methodologies.
  • Understanding of security best practices in web application development.

Required Skills

JavaScript
Vue.js
RESTful APIs
CSS
Kubernetes
HTML
Docker
Microservices
Agile/Scrum
Java
Spring Boot
AWS
Git
Kafka
React
Angular
CI/CD