Job Title - Java Full Stack Developer
Location - PlanoTX
Experience - 10 years
Type - Contract
Job Description - Software Engineer / Full Stack Engineer (Java)
Qualifications & Experience
Formal training or certification in software engineering or related disciplines with 4 years of applied industry experience .
Strong understanding of software engineering fundamentals design patterns and best practices.
Proven experience working in an Agile / Scrum environment as part of a cross-functional team.
Technical Skills
Core Development
Advanced proficiency in Java with strong hands-on experience in :
Java JMS JDBC
Spring Framework Spring Boot
RESTful API development
Microservices architecture using Zuul and Eureka
Strong SQL skills with hands-on experience in Oracle and PostgreSQL databases.
Experience with Unix / Linux shell scripting .
Messaging & Streaming
Practical experience with Apache Kafka for event-driven and streaming architectures.
Testing & Quality Engineering
Strong programming and testing skills using :
JUnit Cucumber FitNesse
Hands-on experience with unit testing automated testing and Test-Driven Development (TDD) .
Initiative in refining testing processes and improving overall product quality.
DevOps & CI / CD
Experience with CI / CD pipelines and build tools such as :
Maven Jenkins
Solid understanding of the end-to-end Software Development Lifecycle (SDLC) .
Cloud & Containerization
Hands-on experience with AWS cloud services including :
EKS ECS Lambda
Strong experience with Docker Kubernetes and Helm for containerized deployments.
Observability & Monitoring
Proficiency in application monitoring and observability tools :
Splunk Datadog Dynatrace Grafana
Experience ensuring operational stability performance monitoring and troubleshooting in production environments.
Application Architecture & Security
Strong grasp of application resilience fault tolerance and security best practices.
Experience building scalable reliable and secure distributed systems.
Front-End & Back-End Development
Develop and maintain both front-end and back-end applications .
Design intuitive user interfaces with a focus on good user experience.
Build manage and maintain server-side logic and APIs .
Integrate front-end components with back-end services and databases.
Collaboration & Communication
Excellent cross-functional communication skills both formal and informal.
Ability to collaborate effectively with developers testers DevOps and business stakeholders.
Proactive creative mindset with a focus on continuous improvement.
Key Skills
Spring,.NET,C / C++,Go,React,OOP,C#,Data Structures,JavaScript,Software Development,Java,Distributed Systems
Employment Type : Full Time
Experience : years
Vacancy : 1
Software Engineer • Plano, Texas, USA