Java Backend Developer
- Source: Indeed
- Serencove LLC
- $104,000 to $124,800 /yr
- On-site
- Chicago
- Mid level
Job Description
Required Qualifications
- Bachelor’s degree in Computer Science, Electrical Engineering, Software Engineering, or a related field with 8+ years of experience.
- OR Master’s degree in Computer Science or a related field with 6+ years of experience.
- 8+ years of software development experience, with strong hands-on Java development.
- 8+ years of Java application development or 6+ years with a relevant Master’s degree.
- Strong backend software engineering experience with limited reliance on front-end development.
- Strong knowledge of Data Structures and Algorithms.
Required Technical SkillsJava & Backend Development
- Strong hands-on experience with Java.
- Designing and developing scalable enterprise software applications.
- Strong understanding of application architecture and software design.
- Experience with Microservices, MVC, Event-Driven Architecture, or similar patterns.
- Experience developing RESTful APIs.
AWS / Cloud
- At least 3 years of AWS development experience, including several of the following:
- AWS CloudFormation
- ECS
- Lambda
- Fargate
- Amazon Elasticsearch / OpenSearch
- S3
- IAM roles and policies
- Databases & Data Technologies
Experience with relational and/or NoSQL databases, such as:
- DynamoDB
- MongoDB
- Cassandra
- Redis
- Elasticsearch
- MySQL
- Oracle
- Messaging & APIs
Experience with technologies such as:
- AWS SQS
- AWS SNS
- AWS Kinesis
- RESTful API development
- Swagger
- Postman
- Assertible or similar API testing tools
DevOps & Testing
- CI/CD tools such as Jenkins or Azure DevOps
- Software deployment and maintenance in AWS/Azure/GCP
- Test-Driven Development (TDD)
- Behavior-Driven Development (BDD)
- Selenium
- Cucumber
- Integration of automated testing into CI/CD pipelines
Generative AI
- GenAI experience applied to software development is required.
Pay: $50.00 - $60.00 per hour
Benefits:
- Flexible schedule
Work Location: In person
Skills
- Java
- amazon-web-services
- aws-cloudformation
- amazon-ecs
- Elasticsearch
- opensearch
- MongoDB
- cassandra
- apache-cassandra
- Redis
- mysql
- oracle
- amazon-sqs
- amazon-sns
- amazon-kinesis
- postman
- assertible
- Jenkins
- microsoft-azure
- azure-devops
- google-cloud-platform
- selenium
- Cucumber
