Job Title - Java Full Stack Developer
Location - PlanoTX
Experience - 10 years
Type - Contract
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.
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.
Practical experience with Apache Kafka for event-driven and streaming architectures.
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.
Experience with CI/CD pipelines and build tools such as:
Maven Jenkins
Solid understanding of the end-to-end Software Development Lifecycle (SDLC).
Hands-on experience with AWS cloud services including:
EKS ECS Lambda
Strong experience with Docker Kubernetes and Helm for containerized deployments.
Proficiency in application monitoring and observability tools:
Splunk Datadog Dynatrace Grafana
Experience ensuring operational stability performance monitoring and troubleshooting in production environments.
Strong grasp of application resilience fault tolerance and security best practices.
Experience building scalable reliable and secure distributed systems.
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.
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.