Back to search:Java AWS / Plano, Tx
Location:
Plano, TX
Duration:
6 months
Job Description:
We are seeking an experienced Developer with strong expertise in Core Java, Spring Boot, Microservices, AWS, and Spark to join our team for a 6-month project. The ideal candidate will have a deep understanding of Java-based frameworks and cloud technologies, as well as experience in Agile environments to design, develop, and implement scalable and efficient solutions.
Key Responsibilities:
  • Design, develop, and deploy scalable microservices-based applications using Core Java, Spring Boot, and related technologies.
  • Work on the integration of AWS services such as EC2, S3, Lambda, and RDS, ensuring efficient and cost-effective solutions.
  • Develop real-time data processing solutions using Spark, integrating Spark with AWS and Java-based applications.
  • Participate in all phases of the software development lifecycle, including requirements analysis, design, development, testing, deployment, and production support.
  • Collaborate with cross-functional teams in an Agile environment to deliver high-quality, on-time solutions.
  • Design and implement solutions with a strong focus on performance, scalability, and security.
  • Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
  • Troubleshoot and resolve issues, perform debugging and testing to ensure high reliability and performance.
  • Actively participate in code reviews and provide constructive feedback to improve code quality and team development processes.
Required Skills & Qualifications:
  • Core Java: Extensive experience in Core Java programming, including Java 8 features like Lambda expressions, Streams, and functional interfaces.
  • Spring Boot: Strong hands-on experience in developing microservices with Spring Boot, Spring MVC, and related Spring technologies.
  • Microservices: Expertise in designing, building, and deploying microservices-based architectures.
  • AWS: Proficient in integrating AWS services such as EC2, S3, Lambda, and RDS with Java-based applications. Experience with AWS architecture and deployment best practices.
  • Spark: Hands-on experience with Spark for real-time data processing, as well as integrating Spark with AWS.
  • Agile Development: Proven ability to work in Agile teams, participating in sprint planning, daily standups, and sprint retrospectives.
  • Problem-Solving: Strong analytical and problem-solving skills with the ability to troubleshoot complex issues.
  • Version Control: Experience with version control tools like Git.
  • Excellent Communication: Strong written and verbal communication skills, with the ability to interact with stakeholders and team members effectively.
Preferred Skills:
  • Experience with containerization and orchestration using Docker and Kubernetes.
  • Familiarity with CI/CD tools such as Jenkins for automated deployments.

For immediate consideration please click APPLY or contact me directly at

FoCookieConsentP1 FoCookieConsentLink FoCookieConsentP2