Job Title: Java Developer
Visa Status: US Citizen or H1B is fine. (No CPT,OPT)
Location: Hybrid in Raleigh/Cary/Durham, NC
6 to 12-month contract roles with an opportunity to convert
Hybrid: 3 days in office
Day in the life:
Re-engineering project going on now. Have a total of 4 teams in WAM (Web Access Management). One supports the legacy systems, other 3 are supporting the reengineering. WAM has become a huge offering of services, and the idea now is separate out the services to their own independent services instead of it all sitting on the same Oracle backend with a focus on resiliency, efficiency.
Also looking to move all the data to their own data stores and planning to Postgres. Each silo will have it's own data store.
For these hires they need help with breaking down the areas of concerns and come up with solutions versus just moving things over. Plan to make the fixes as they move things. Experience looking complex systems and how to split that out. Current team is made up of jr engineers and haven't been making complex design concerns.
Must Have:
Must have 3 years for one role and 5 years for the more senior Java role. They just need to be able to contribute immediately
Spring Boot for legacy and Micronauts for the newer stuff
Must have AWS, used things like :s3,Lambda,cloudwatch,Cloudformation,EC2,ECR,ECS,DynamoDB,RDS
Experience Jenkins pipelines
Splunk or any logging tools
Nice to have is enterprise experience will help to adapt to the complexity
Postgres is ideal
Nice to have
AI tooling experience would be good. They use Github CoPilot