-
Sr. Full Stack Developer
- IRIS Consulting Corporation (Atlanta, GA)
-
Pay range: $51.60 - 61.60
Plus Health, Dental, Vision, Short Term/Long Term Disability, and Group Life pending eligibility
• Develop amazingly efficient and effective software using Java, C#, Python, .Net, Spring Boot, Microservices, APIs
• Enhance and maintain on prem and internal PAAS applications, and actively rework these to AWS along project timelines
• Help to design and implement serverless patterns from containerized applications
• Build industry standard APIs and help with establishing, consuming & routing calls, connectivity protocols and policy
• Design, develop and implement architecture patterns that are optimized for SLAs, reliability, and cost
• Look upstream and downstream to see around corners and anticipate future consequences for immediate technical choices
• Help to establish and grow a culture of software craftsmanship best practices, including TDD/BDD and Test Automation (both Unit and Integration), Continuous Integration, and Continuous Deployment
• Drive performance improvements including monitoring, detailed metrics, problems, trends, and costs, in order to determine solutions, required process changes, etc. that will make the function more efficient
• Ensure adherence to security standards and compliance with privacy rules and regulations early in the development
• Be aggressive to resolve and prevent technical debt
• Actively engage in Agile software development activities, including sprint planning, daily standups, and retrospectives, with an aim to continuously improve
• Collaborate frequently to share ideas and gain perspective. Communicate critical information in a clear and timely manner, listen to others, and seek clarification to confirm shared understanding
• Initiate and lead code reviews and continuous improvement efforts
• Create usable documentation/playbook(s)
• Effectively analyze tradeoffs between usability and performance needs – communicate these across the team
• Optimize pace and meet deadlines
• Administer product upgrades and patches
• Provide assistance and support other team members where required, including troubleshooting and maintenance of production systems/programs/applications
• 24/7 On-call support rotation function is a component of this role
Quals--
Top five must have skillsets:
1.Cloud-native development, RESTful APIs and serverless microservices with SpringBoot
2. DevOps: Git, AWS CDK and/or Tekton
3. Java
4. GitHub
5. Experience of working with various AWS cloud services such as EC2, s3 bucket, AWS code pipeline, CloudFormation, etc.
- Design and develop cloud-native applications, features and enhancements with an emphasis on clean, highly efficient, supportable, and well documented code for the full technological stack - Contribute to agile development teams following 12 Factor application development principles - Collaborate effectively within team environment
Specific Qualifications
- Embraces Diverse people, thinking and styles - Able to facilitate as a technical lead - Consistently makes safety and security, of self and others, the priority - 8+ years of experience with Java/J2EE development, hands-on troubleshooting and deployment - 2+ years full stack Cloud-native development, RESTful APIs and serverless microservices with SpringBoot - 4+ years of experience with DevOps: Git, AWS CDK and/or Tekton - Knowledge and experience with JBOSS - 4+ years of experience with Microservices - Knowledge and/or experience with messaging solutions such as ActiveMQ or Kafka. - Experience deploying applications in AWS or ROSA (Kubernetes) - Hands on experience of programming concept such as OOPs in scripting languages like Java, Python and JavaScript - Hands on experience with one or more querying languages. - Hands on experience of building test automation framework from ground up using modular framework and design pattern like Page Object Model design pattern (POM) etc. - Hands on experience working with source code management tools such as GitLab, GitHub, AWS Code Commit etc. - Able to independently create and maintain automation test jobs using tools. - Must have the ability to clearly communicate with peers, business analysts, and subject matter experts - Must have the ability to listen to customers and colleagues; convey ideas effectively; prepare written documentation - Proactive in nature with customer satisfaction as a primary goal - Ability to quickly adapt to new tools and evolving technologies. - Excellent verbal and written communication. WHAT WILL GIVE YOU A COMPETITIVE EDGE (PREFERRED QUALIFICATIONS) - Experience of working with various AWS cloud services such as EC2, s3 bucket, AWS code pipeline, CloudFormation, etc. - Solid data modeling skills for DB2, SQL (Oracle) and NoSQL (Cassandra, MongoDB) - Candidate should have hands on experience of writing, maintaining automated UI and APIs tests written in Java, JavaScript, C++, Python using various open-source testing libraries like Selenium, Cypress, REST Assured, etc. - Hands on experience in automating backend REST services including writing custom functions using tools such as Postman, REST Assured, Cypress, Ready API etc. - Experience of working in distributed agile teams using agile frameworks such as SCRUM, SAFe, XP etc. - Hands on experience of creating test reports from automation test run using tools such as cucumber report, Extent report etc. - Knowledge and experience with the Travel Industry - Knowledge and experience with Test Driven Development with a testing framework - Hands on experience of virtualizing services for test automation using tools such as Wire Mock, Mockito etc. - Experience of writing, designing functional test cases using TDD and BDD methodologies using Gherkin syntax. - Experience of working with test management and agile management tools such as VersionOne, qTest etc. - Experience of working with container orchestration tools such as docker, RED Hat OpenShift, AWS CloudFormation. - Experience of non-functional testing such as performance, load, stress, security, compliance and usability testing.
•Equal opportunity employer including disability/veterans.
-