Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in Dallas?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

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.

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location