Back to results

Java Full Stack Developer

  • Plano, TX, United States

Applications open in a new tab.

Job details

Apply by
Experience
5+ years of experience in software development with Java technologies.
Posting language
English
Posted

Original job description

Java Full Stack Developer Job Summary We are seeking a skilled Java Full Stack Developer to design, develop, and support enterprise-grade applications. The ideal candidate will have strong experience in both front-end and back-end technologies and will contribute to the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and support.

Key Responsibilities

  • Develop and maintain scalable, high-performance web applications using Java and related technologies.
  • Design and implement RESTful APIs and microservices.
  • Build responsive and user-friendly front-end applications using modern JavaScript frameworks.
  • Collaborate with business stakeholders, architects, and development teams to understand and refine requirements.
  • Write clean, efficient, maintainable, and secure code following industry best practices.
  • Perform code reviews, unit testing, integration testing, and debugging.
  • Participate in Agile/Scrum ceremonies, sprint planning, and estimation activities.
  • Troubleshoot application issues and provide production support when needed.
  • Ensure compliance with security, performance, and quality standards.
  • Contribute to CI/CD automation and deployment processes.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 5+ years of experience in software development with Java technologies.
  • Strong understanding of object-oriented programming concepts and design patterns.
  • Experience working in Agile development environments.
  • Excellent analytical, problem-solving, and communication skills. Technical Skills Backend Technologies
  • Java 8/11/17
  • Spring Boot
  • Spring MVC
  • J2EE
  • RESTful Services
  • Microservices Architecture
  • Multithreading and Concurrency Frontend Technologies
  • Angular
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • jQuery Database Technologies
  • Oracle Database
  • SQL Query Optimization
  • Data Modeling DevOps & Tools
  • Git / Bitbucket
  • Jenkins
  • Maven
  • SonarQube
  • Ansible
  • CI/CD Pipelines
  • Linux/Unix
  • JUnit and Automated Testing Frameworks Preferred Qualifications
  • Experience with cloud platforms such as AWS, Azure, or OpenShift.
  • Knowledge of messaging technologies such as Kafka.
  • Experience with large-scale enterprise applications.
  • Understanding of application security and compliance standards.
  • Familiarity with performance tuning and monitoring tools.

Key Competencies

  • Full Stack Development
  • Problem Solving
  • Software Design & Architecture
  • Team Collaboration
  • Continuous Integration & Continuous Delivery (CI/CD)
  • Quality Engineering
  • Technical Leadership and Mentoring
More about this job

Skills

  • Oracle Java
  • Software development
  • API development
  • Microservices
  • JavaScript
  • Unit testing
  • Debugging
  • Agile
  • Scrum
  • Estimating
  • Troubleshoot
  • Regulatory compliance
  • CI/CD
  • Computer science
  • Computer technology
  • Object-oriented programming
  • Agile development
  • Problem solving
  • Communication skills
  • Spring Boot
  • Microservices Architecture
  • TypeScript
  • HTML
  • CSS
  • jQuery
  • Oracle Database
  • SQL
  • Data modelling
  • DevOps
  • Git
  • Atlassian Bitbucket
  • Jenkins
  • Apache Maven
  • SonarQube
  • Ansible
  • Linux
  • UNIX
  • JUnit
  • Test automation
  • AWS

Report this job