Sr Software Engineer (Fullstack Developer) (W2 Contract) at Teknoviq Solutions
Cary, NC
About the Job
Job Title: Sr Software Engineer (Full stack Developer)
Duration: Long term
Location: Cary, NC
Note: Need strong hands-on candidates with 10-12 Years experience.
Job Description:
- A Senior Software Engineer will develop, maintain, and support new or existing software products while evangelizing and applying the best practices of software development.
- Responsibilities include the ability to work independently and as part of the leadership group of a larger team to deliver quality solutions across all phases and layers of the software lifecycle.
Job Accountability/Responsibilities
Knowledge, Skills, abilities/minimum requirements/competencies:
- Work sunder deadlines and subject to heavy project load.
- Ability to provide technical expertise to others and explain concepts with technical staff.
- Ability to operate independently of supervision with extreme accuracy and attention to detail.
- Experience in defining requirements, designing, and illustrating process flows, and raining users.
- Ability to communicate and follow up professionally (written and oral) both internally and externally within the organization – including documentation of application requirements.
- Demonstrated ability to identify and resolve issues effectively.
- Ability to mentor others
- 7 years of Java/J2EE Web Development Experience.
- Kafka experience or JMS experience required.
- Comfortable with front-end, middle-tier, and backend technologies.
- Expertise in front-end technologies like Angular, Spring MVC, or equivalent, hands-on experience in these technologies a must in the last 3 years.
- Expertise in Spring, Spring Boot, and hibernate or equivalent ORM, hands-on experience in these technologies a must in the last 2 years.
- Experience is working with Docker and Kubernetes environment, hands-on experience inbuilding Docker applications.
- Webservice SOAP/REST expertise, especially as a service provider.
- Experience with Agile software development methodology.
- Expertise in using version control software like git, etc.
- Strong understanding of deployment processes, deployment environments, production application troubleshooting techniques, etc. too.
- Experience to work with AWS cloud native services like S3, CloudFront, Lambda, ELB, SNS,SQS and Route53.
- Experience to deploy application components in AWS EKS cluster and to debug any issues.
- Experience in using Aurora RDS for database.
- Experience in using Terraform will be a plus.
- Experience in using Amazon MQ for message broker service will be a plus.
Education, experience, certification/training:
- Bachelor’s degree in computer science or equivalent field desired and 7 years of technical experience or
- Master’s degree in computer science or equivalent field desired and 3 years of technical experience
- AWS Developer or Solutions Architect certification will be a plus.
Salary
55 - 57 /hour