Logo
Dexian IT Solutions

Java Developer with AWS (no C2C or cubcontractors)

Dexian IT Solutions, Chicago, Illinois, United States, 60290


DO NOT APPLY IF YOU CANNOT WORK AS A DIRECT EMPLOYEE TO OUR COMPANY. NO C2C OR SUBCONTRACTORS, PLEASE.Are you interested in JAVA (backend or full stack) related roles? We seek 3 Backend Java Developers who have at least 3 years of experience in an AWS environmentSenior Java DeveloperThis position is for onboarding an experienced Sr. full stack Java developer with extensive expertise in both back end and front end. This individual will be responsible for designing, developing, documenting, debugging, and testing secure software applications. The ideal candidate should have hands-on experience with Backend and some frontend technologies. Extensive experience working in an AWS cloud environment is also necessary.Job ResponsibilitiesDesign, develop, document, test, and debug new and existing software systems and applications.Develop applications using AWS services such as S3, SNS/SQS Event Driven Messaging, DynamoDB, and IAM.Write and execute unit tests using JUnit 5 and Mockito 5 to ensure robustness, including edge cases, usability, and general reliability.Use Docker for software packaging, allowing for efficiency and ease of deployment in production environments.Utilize GitHub Actions for continuous integration and continuous deployment strategies.Protect our systems by implementing and practicing secure software development techniques, standards and best practicesTroubleshoot and debug issues that arise.Requirements and SkillsProven work experience as a software engineer5+ years of experience in design, development, documenting, testing, and debugging of new and existing software systems and applications with Java and Spring Boot5+ years of hands-on experience implementing AWS technologies (ECS, SNS, SQS, DynamoDB, S3, CDK/CloudFormation)Experience with AWS Cloud deployment and GitHub Actions workflowsHands-on and proficient excellence in backend development of REST and Pub/Sub Messaging applicationsExperience working with high-performance teams in an agile development environment where continuous integration and continuous delivery (CI/CD) are critical.Demonstrate knowledge of software engineering best practices such as version control, software packaging and software release managementSelf-motivated with strong communication skills (verbal and written) and the ability to work in a team-oriented environment.This position is hybrid. This person should be onsite at least 2-3 days in Chicago (location is 2 blocks from the major train stations). Top skills are

Java and SpringBoot Development, AWS Services experience, and Secure Software Development

Life Cycle experience. Candidates must be legally authorized to work in the United States for any employer without sponsorship