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:
For immediate consideration please click APPLY or contact me directly at
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.
- 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.
- 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