Full Stack Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+26 more
Job description
We are seeking a dynamic and highly skilled Full Stack Java Developer to join our innovative technology team. In this role, you will be at the forefront of designing, developing, and maintaining scalable web applications and systems that power our digital solutions. Your expertise will drive the creation of robust APIs, seamless front-end interfaces, and reliable back-end services, ensuring high performance and security across our cloud infrastructure. This position offers an exciting opportunity to work with cutting-edge technologies, collaborate within an Agile environment, and contribute to building systems that make a real impact., * Develop and maintain full-stack applications utilizing Java, JavaScript frameworks, and modern web development practices to deliver engaging user experiences.
- Design system architecture focusing on scalability, performance, and security using best practices such as design patterns and microservices architecture.
- Build and optimize RESTful APIs for seamless integration between front-end interfaces and back-end services.
- Collaborate with cross-functional teams to implement Agile software development methodologies, ensuring iterative progress and continuous improvement.
- Implement cloud infrastructure solutions on platforms like AWS or Azure to support application deployment, scalability, and reliability.
- Manage version control using tools such as GitHub, SVN, or Git to ensure code integrity and facilitate team collaboration.
- Conduct system design for system development projects, including database schema design with SQL (MySQL) or other relational databases to support data-driven applications.
- Participate in code reviews, testing procedures, CI/CD pipelines, and troubleshooting to uphold high-quality standards in software engineering.
Requirements
- Proven experience in full-stack software development with proficiency in Java, JavaScript, C#, Python, C++, or related programming languages.
- Strong knowledge of web development frameworks such as React Express or similar front-end/back-end frameworks.
- Hands-on experience with RESTful API design and implementation for scalable system integration.
- Familiarity with cloud infrastructure platforms like AWS or Azure for deploying and managing applications at scale.
- Understanding of microservices architecture, design patterns, system design principles for scalable systems, and API security best practices such as RBAC (Role-Based Access Control).
- Experience working within Agile software development environments using tools like GitHub, SVN, or similar version control systems.
- Knowledge of database management systems including MySQL or equivalent relational databases; experience with SQL queries is essential.
- Ability to work effectively in Linux environments; familiarity with CI/CD pipelines for automated testing and deployment is a plus.
- Excellent problem-solving skills combined with a passion for innovative application development in a fast-paced setting.
Benefits & conditions
Join us to be part of a forward-thinking team where your skills will shape the future of our digital solutions!
Pay: $101,994.09 - $162,831.59 per year
Benefits:
- Dental insurance
- Health insurance
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Why Upskilling And Reskilling is Important For Developers
What’s the Difference Between Frontend and Backend Development?
What’s the Difference between a Junior, Mid, and Senior Developer?