Start Your Search Here

Job Search

Artech

Dallas / Global

Java Full Stack Developer

Job Description

Java Full Stack DeveloperWe are seeking an experienced Java Full Stack Developer with 4–6 years of hands-on software development experience to design, develop, and maintain scalable enterprise applications. The ideal candidate should have strong expertise in Java, Angular and/or React, AWS, Redis, and databases, along with a solid understanding of Agile development practices and SDLC processes.The candidate will work across multiple applications and technologies, collaborate with cross-functional teams, and contribute to the development of high-quality, scalable solutions.Key ResponsibilitiesDesign, develop, test, deploy, and maintain full-stack applications using Java and modern UI technologies.Develop robust and scalable backend services using Java and advanced Java concepts.Build responsive and user-friendly web applications using Angular and/or React.Develop and integrate cloud-based solutions using AWS services.Implement caching and high-performance data access using Redis.Work with relational and/or NoSQL databases, including database design, queries, optimization, and data management.Participate in the complete Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and production support.Collaborate with product owners, business analysts, QA engineers, and other developers in an Agile/Scrum environment.Write clean, maintainable, reusable, and well-tested code following development best practices.Troubleshoot application issues, identify root causes, and implement effective solutions.Work across multiple applications, technologies, and development initiatives as required.Continuously learn and adopt new technologies, tools, and engineering practices.Contribute to code reviews, technical discussions, and continuous improvement initiatives.Required Skills4–6 years of professional software development experience.Strong hands-on experience with Java and advanced Java concepts.Experience with Angular and/or React.Hands-on experience with AWS Cloud.Experience with Redis and caching technologies.Strong knowledge of databases, SQL, database design, and data management.Good understanding of SDLC processes and software engineering best practices.Experience working in Agile/Scrum development teams.Strong analytical and problem-solving skills.Ability to work across multiple applications and technologies.Strong communication, collaboration, and learning skills.

Postuler Now