Hiring - Java Full stack developer - Dallas, TX
Job Tittle: Java full stack developer
Job Type: W2 Contract to hire
Location: Dallas, TX
Duration: Long term contract
Job Description:
We are seeking a highly skilled Full Stack Java Developer with 5 to 8 years of experience, particularly in the banking domain, to join our dynamic team. The ideal candidate will have a strong background in developing end-to-end web applications using Java technologies. As a Full Stack Java Developer, you will be responsible for designing, implementing, and maintaining scalable and high-performance software solutions.
Responsibilities:
- Design, develop, and maintain robust and scalable web applications for banking applications using Java technologies.
- Collaborate with cross-functional teams to gather requirements, define project scopes, and deliver high-quality solutions.
- Develop server-side logic using Java frameworks such as Spring Boot, Hibernate, or similar technologies.
- Design and implement RESTful APIs to facilitate communication between front-end and back-end systems.
- Develop front-end components using modern JavaScript frameworks such as Angular, React, or Vue.js.
- Create responsive and user-friendly web interfaces using HTML5, CSS3, and client-side scripting languages.
- Implement security best practices to ensure the integrity and confidentiality of user data.
- Perform code reviews, debugging, and troubleshooting to ensure code quality and maintainability.
- Optimize application performance and scalability through efficient database design, caching strategies, and code optimizations.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5 to 8 years of hands-on experience in full-stack Java development, preferably in the banking or financial services sector.
- Proficiency in Java programming language and familiarity with Java EE or Spring frameworks.
- Strong understanding of front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and proficiency in SQL.
- Knowledge of RESTful API design principles and experience building and consuming APIs.
- Experience with version control systems such as Git and proficiency in using code repositories like GitHub or GitLab.
- Excellent problem-solving skills and the ability to debug and troubleshoot complex issues.
- Strong communication skills with the ability to collaborate effectively with cross-functional teams.
- Ability to work independently and manage multiple tasks in a fast-paced environment.
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Knowledge of Agile methodologies and experience working in Agile development environments.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
- Knowledge of microservices architecture and design patterns.
Join our innovative team and contribute to the development of cutting-edge software solutions. Apply now to be part of a collaborative environment where your expertise will drive the success of our projects!
Email: kamran@tigerbells.com