Java Developer

kashcomp LLC
St. Louis, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 123K

Job location

St. Louis, United States of America

Tech stack

Java
JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
Application Performance Management
Azure
C Sharp (Programming Language)
C++
Cloud Computing
Databases
Continuous Integration
Data Security
Software Design Patterns
Web Development
Github
Python
Linux Servers
Microsoft SQL Server
MySQL
Networking Basics
Scrum
Role-Based Access Control
Software Engineering
Software Systems
Subversion
Openapi
Java Application Server
React
Express
Information Technology
Deployment Automation
Vba Programming Language
Front End Software Development
REST
Software Version Control
Programming Languages
Microservices

Job description

We are seeking a dynamic and highly skilled Java Developer to join our innovative technology team. In this role, you will be instrumental in designing, developing, and maintaining scalable software solutions that power our core applications. Your expertise will drive the development of robust microservices architectures, RESTful APIs, and cloud-based systems, ensuring high performance and security. This position offers an exciting opportunity to work with cutting-edge technologies and contribute to complex system design within a collaborative Agile environment., * Develop, test, and deploy high-quality Java applications aligned with business requirements and technical specifications

  • Design system architecture components using best practices such as design patterns and scalable system principles
  • Build and maintain RESTful APIs to enable seamless communication between front-end interfaces and back-end services
  • Collaborate within Agile teams to deliver iterative improvements, participate in sprint planning, stand-ups, and retrospectives
  • Implement microservices architecture on cloud platforms like AWS or Azure to enhance system scalability and resilience
  • Integrate third-party APIs and develop custom APIs for internal use, ensuring secure data exchange via RBAC (Role-Based Access Control)
  • Utilize version control tools such as GitHub or SVN for code management, along with CI/CD pipelines for continuous integration and delivery
  • Optimize application performance by applying best practices in application development, system design, and scalability techniques
  • Contribute to front-end development efforts using JavaScript frameworks like React or Express for full-stack project delivery
  • Maintain comprehensive documentation of system designs, API specifications, and development processes

Requirements

  • Proven software engineering experience with a strong focus on Java development in enterprise environments
  • Hands-on experience designing scalable systems using microservices architecture and RESTful API standards
  • Familiarity with IT infrastructure components including Linux servers, cloud platforms (AWS/Azure), and networking fundamentals
  • Knowledge of web development technologies such as JavaScript, React, Express.js, along with proficiency in SQL databases like MySQL or SQL Server
  • Experience working within Agile software development methodologies including Scrum or Kanban
  • Strong understanding of version control systems such as GitHub or SVN and CI/CD tools for automated deployment pipelines
  • Background in application development across multiple programming languages including C#, Python, C++, VBA or C is a plus
  • Exposure to system security concepts like RBAC and best practices for scalable, secure API integrations
  • Ability to collaborate effectively with cross-functional teams including front-end developers, QA engineers, and system architects

Join us to be part of a forward-thinking team that values innovation, technical excellence, and continuous growth. If you're passionate about building impactful software solutions using the latest technologies in a fast-paced environment, we want to hear from you!

Apply for this position