We are looking for Java Fullstack Developer for our client in Saint Louis, MO
Job Title: Java Fullstack Developer
Job Location: Saint Louis, MO
Job Type: Contract
Job Overview:
- Strong understanding of agentic frameworks/tools.
- Bachelor s degree in Computer Science, Software Engineering, Information Technology or a related field.
- 5+ experience as a software engineer.
- Proficiency in one or more programming languages such as Java, Python, C#, JavaScript or others.
- Deep understanding of software development lifecycle and software development methodologies (e.g., Agile, Scrum).
- Proficiency in software design and architecture.
- Extensive experience with version control systems like Git.
- Ability to write clean, maintainable, and efficient code.
- Familiarity with integrated development environments (IDEs) like Visual Studio, IntelliJ Idea or Eclipse.
- Knowledge of software development tools and practices, including continuous integration and continuous deployment (CI/CD).
- Advanced understanding of database management and SQL.
- Extensive experience with relational and/or NoSQL databases.
- Experience with microservices architecture and RESTful API design.
- Experience with automated testing frameworks and tools.
- Knowledge of cloud platforms (AWS, Azure, Google Cloud).
- Excellent analytical and problem-solving skills.
- Ability to work collaboratively in a team environment.