Full Stack Java Developer
About this role
Employer-provided description, formatted for easier reading.
**Overview**
Join our innovative team as a Full Stack Java Developer and be at the forefront of building scalable, high\-performance web applications. In this dynamic role, you will leverage your expertise in both front\-end and back\-end development to create seamless user experiences and robust system architectures.
Your work will directly impact the efficiency and reliability of our software solutions, empowering users worldwide through cutting\-edge technology. We seek passionate developers eager to collaborate in an Agile environment, utilizing modern programming languages and cloud infrastructure to deliver impactful results.
**Duties**
- Design, develop, and maintain full\-stack web applications using Java, JavaScript, React, Express, and other modern frameworks.
- Implement RESTful APIs and integrate third\-party services to enhance system functionality.
- Develop scalable microservices architectures aligned with best practices in system design for optimal performance.
- Collaborate with cross\-functional teams to translate business requirements into technical specifications.
- Utilize version control systems such as GitHub and SVN to manage code repositories effectively.
- Participate actively in Agile software development cycles, including sprint planning, stand\-ups, and retrospectives.
- Optimize applications for scalability, security (RBAC), and performance within cloud environments like AWS and Azure.
**Experience**
- Proven experience in software development with a strong focus on Java and JavaScript frameworks such as React or Angular.
- Solid understanding of RESTful API design, system architecture, and microservices deployment.
- Hands\-on experience with cloud infrastructure platforms including AWS or Azure for application hosting and scalability.
- Familiarity with database management systems like MySQL or SQL Server; experience with database schema design is a plus.
- Knowledge of software engineering principles including design patterns, CI/CD pipelines, and version control tools like Git or SVN.
- Experience working within Agile methodologies such as Scrum or Kanban to deliver iterative improvements efficiently.
- Exposure to IT infrastructure concepts, Linux environments, and programming languages such as Python or C\+\+ is advantageous but not mandatory.
- Candidate must have a batchelors degree after 2015 and before 2025
- Must have a US work authorization:USC or Green Card
Embark on a journey where your skills drive innovation! We are committed to fostering an inclusive environment that supports your growth through continuous learning opportunities and cutting\-edge projects. If you thrive in fast\-paced settings that challenge your technical expertise while encouraging collaboration, this is the perfect role for you!
Pay: $65,000\. 00 \- $110,000\. 00 per year
Benefits:
- Relocation assistance
Work Location: In person