Spectraforce Technologies
Software Developer/DevOps Engineer
Spectraforce Technologies, Newark, New Jersey, us, 07175
Job Title: Software Developer/ DevOps Engineer
Location: Newark, NJ (Hybrid)
Duration: 12 Months (contract to hire)
Overview:
The ideal candidate will possess more than 10 years of experience in software development and DevOps practices, with a strong foundation in Java technologies, Spring Boot, Microservices, Hibernate, and related Java tech stacks. The candidate should also have hands-on experience with AWS services, cloud automation, and continuous integration/continuous deployment (CI/CD) practices.
Key Responsibilities:
* Design, develop, and maintain high-performance, scalable Java applications using Spring Boot, Microservices, and Hibernate.
* Develop and maintain AWS CloudFormation templates to automate the provisioning of AWS resources.
* Utilize AWS services such as SQS, SNS, ECS, EKS, Lambda, S3, Route 53, Load Balancers, and others to build and deploy scalable applications.
* Implement and manage CI/CD pipelines using Jenkins for continuous integration and automated deployments.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Implement security and data protection measures in all applications.
* Perform code reviews, identify performance bottlenecks, and debug production issues.
* Manage version control using GitHub and ensure the integrity of the codebase.
* Monitor and optimize application performance and resource utilization on AWS.
* Provide technical leadership and mentorship to junior developers and team members.
Preferred Qualifications:
* AWS Certified Solutions Architect or AWS Certified DevOps Engineer certification.
* Experience with containerization and orchestration tools like Docker and Kubernetes.
* Experience with monitoring and logging tools such as CloudWatch, CloudTrail.
* Proficiency in setting up and managing alerts, dashboards, and automated responses to monitoring events.
Required Qualifications:
* Bachelor's degree in Computer Science, Information Technology, or a related field.
* 10+ years of experience in software development with a strong focus on Java technologies.
* In-depth knowledge of Spring Boot, Microservices architecture, and Hibernate.
* Proven experience with DevOps practices and tools, including Jenkins for CI/CD.
* Hands-on experience with AWS CloudFormation and managing AWS infrastructure.
* Proficiency in using AWS components such as SQS, SNS, ECS, EKS, Lambda, S3, Route 53, Load Balancers, and DocumentDB.
* Strong understanding of version control systems, specifically GitHub.
* Excellent problem-solving skills and the ability to troubleshoot complex issues.
* Strong communication and collaboration skills.
* Ability to work in a fast-paced and dynamic environment.
Location: Newark, NJ (Hybrid)
Duration: 12 Months (contract to hire)
Overview:
The ideal candidate will possess more than 10 years of experience in software development and DevOps practices, with a strong foundation in Java technologies, Spring Boot, Microservices, Hibernate, and related Java tech stacks. The candidate should also have hands-on experience with AWS services, cloud automation, and continuous integration/continuous deployment (CI/CD) practices.
Key Responsibilities:
* Design, develop, and maintain high-performance, scalable Java applications using Spring Boot, Microservices, and Hibernate.
* Develop and maintain AWS CloudFormation templates to automate the provisioning of AWS resources.
* Utilize AWS services such as SQS, SNS, ECS, EKS, Lambda, S3, Route 53, Load Balancers, and others to build and deploy scalable applications.
* Implement and manage CI/CD pipelines using Jenkins for continuous integration and automated deployments.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Implement security and data protection measures in all applications.
* Perform code reviews, identify performance bottlenecks, and debug production issues.
* Manage version control using GitHub and ensure the integrity of the codebase.
* Monitor and optimize application performance and resource utilization on AWS.
* Provide technical leadership and mentorship to junior developers and team members.
Preferred Qualifications:
* AWS Certified Solutions Architect or AWS Certified DevOps Engineer certification.
* Experience with containerization and orchestration tools like Docker and Kubernetes.
* Experience with monitoring and logging tools such as CloudWatch, CloudTrail.
* Proficiency in setting up and managing alerts, dashboards, and automated responses to monitoring events.
Required Qualifications:
* Bachelor's degree in Computer Science, Information Technology, or a related field.
* 10+ years of experience in software development with a strong focus on Java technologies.
* In-depth knowledge of Spring Boot, Microservices architecture, and Hibernate.
* Proven experience with DevOps practices and tools, including Jenkins for CI/CD.
* Hands-on experience with AWS CloudFormation and managing AWS infrastructure.
* Proficiency in using AWS components such as SQS, SNS, ECS, EKS, Lambda, S3, Route 53, Load Balancers, and DocumentDB.
* Strong understanding of version control systems, specifically GitHub.
* Excellent problem-solving skills and the ability to troubleshoot complex issues.
* Strong communication and collaboration skills.
* Ability to work in a fast-paced and dynamic environment.