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