Overview
Skills
Job Details
Job Summary:
We are looking for a highly skilled Java Full Stack Developer with strong expertise in T-SQL to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable applications, working on both front-end and back-end components, and ensuring seamless database interactions through optimized T-SQL queries.
Key Responsibilities:
Design, develop, and maintain Java-based backend services and front-end web applications.
Write, optimize, and maintain T-SQL queries, stored procedures, triggers, and functions for high-performance database operations.
Collaborate with business analysts, architects, and QA teams to translate requirements into technical solutions.
Develop RESTful APIs and integrate them with front-end components.
Implement security, scalability, and performance best practices across the stack.
Participate in code reviews, troubleshoot issues, and perform debugging.
Maintain comprehensive documentation for code, database, and processes.
Required Skills & Qualifications:
Strong proficiency in Java (Java 8 or higher) for backend development.
Hands-on experience with Spring Framework (Spring Boot, Spring MVC, Spring Data).
Expertise in T-SQL: complex queries, stored procedures, views, indexing, and query optimization.
Front-end skills: HTML5, CSS3, JavaScript, and frameworks such as Angular, React, or Vue.js.
Experience with RESTful API design and integration.
Proficient in using version control systems (Git).
Solid understanding of relational database design and SQL Server.
Experience with Agile/Scrum methodologies.
Preferred Skills:
Exposure to cloud platforms (AWS, Azure, Google Cloud Platform).
Knowledge of CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps).
Experience with testing frameworks (JUnit, Selenium).