Role: Senior Java developer Location: Austin, TX or Warren, MI Or Phoenix, AZ; Hybrid from the first day of assignment, generally 1 day per week in office, could be more or less depending on project needs. Need local to any of the above locations. Duration: Long term Rate: Market Top 3 must-have hard skills:
- Java, GraphQL
- Docker/Kubernetees, Azure or similar cloud technologies
- CI/CD leveraging TFS
Required Qualifications: - A minimum of 3 years of experience as a full stack developer utilizing Java/.Net and RESTful services or similar experience with GraphQL and BFF patterns
- Bachelors (required) in computer science preferred
- Experience with developing web applications using React
- Expertise in SQL (relational databases), key-value datastores, and document stores
- Experience with cloud environments (preferably Azure)
- Understanding of CI/CD pipelines and build & release automation tools
About the Role: - Future Digital Products team works as a technology arm of Company's Innovation business. In this software development role, you will be responsible for developing software applications using sound, repeatable, industry standard methodologies.
- You will have the opportunity to work hands-on writing software or solutions, based on detailed requirements and system specifications.
- Development activities will include updating existing software and/or developing new software solutions to address a specific need or solve a particular business problem.
- The Full-Stack Software engineer is a core team player in delivering modern applications.
- The ideal candidate will be working with a team that has the responsibility to design and deliver cutting edge applications that solve our business needs.
- You will be primarily working with Java, React, GraphQL, Rest API all running on Microsoft Azure cloud. A successful candidate will be able to build client applications across frontend and backend tech stack with DevOps, CI and CD experience.
- Interested in moving at a rapid pace, engage in building innovative products and exploring cutting-edge technologies, then this might be the position you have been looking for!
Responsibilities include: - Collaborating with product owner, architect, and the team to create secure, reliable, and scalable software solutions
- Full lifecycle application development using standard frameworks and coding standards/patterns
- Efficiently producing well-organized, optimized, and well-documented source code
- Designing and developing code into independent reusable components
- Decomposing requirements (typically user stories) into meaningful tasks with estimations
- Work closely with senior developers and software engineers to gain additional knowledge and expertise.
- Perform code reviews to suggest, encourage, and support coding best practices
- Providing application support to software running production
- Proactively engage in the identification / remediation of software issues related to code or solutions quality, security, and/or pattern/frameworks and software usability or end user related issues
- Perform root cause analysis, do technology evaluations, and develop quick prototypes
- Promote improvements in programming practices such as continuous integration, and continuous delivery
- Very collaborative, but individual need to be independent and self motivated.
Sincerely,
Sagar Raju Senior Account Manager
Tech Tammina LLC | 4460 Brookfield Corporate Dr. Suite N, Chantilly, VA 20151 Mobile Phone: 571-###-####/ 571-###-#### | ...@tammina.com Appian| Mendix| RPA | AI | Hyper Automation MBE | BEP Certified | www.techtammina.com