Full Stack Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+34 more
Job description
We are seeking a dynamic and highly skilled Full Stack Java Developer to join our innovative software engineering team. In this role, you will be at the forefront of designing, developing, and maintaining scalable web applications and microservices that power our digital solutions. Your expertise in both front-end and back-end development will drive the creation of seamless user experiences and robust system architectures. You will collaborate within an Agile environment, leveraging modern programming languages and cloud infrastructure to deliver high-quality software that meets evolving business needs. This is an exciting opportunity for a motivated developer eager to contribute to impactful projects in a fast-paced, technology-driven organization., * Develop, test, and deploy full-stack applications using Java, JavaScript frameworks (such as React or Angular), and other programming languages.
- Design system architecture with scalability, performance, and security in mind, utilizing design patterns and best practices for system development.
- Build and maintain RESTful APIs to enable efficient communication between front-end interfaces and back-end services.
- Implement microservices architectures on cloud platforms such as AWS or Azure to support scalable systems.
- Collaborate within Agile teams to plan sprints, conduct code reviews, and ensure continuous integration/continuous deployment (CI/CD) pipelines are optimized using tools like GitHub, SVN, or Git.
- Integrate third-party APIs and develop custom APIs to enhance application functionality.
- Contribute to database design and management using SQL (MySQL, PostgreSQL) or NoSQL solutions, ensuring data integrity and performance.
- Participate in system design discussions for application development projects, emphasizing scalability and maintainability across diverse environments including Linux servers.
Requirements
- Extensive experience with Java development and related frameworks such as Spring Boot or Java EE for building enterprise-grade applications.
- Proficiency in front-end development with JavaScript frameworks like React or Angular to create engaging user interfaces.
- Strong understanding of RESTful API design principles, microservices architecture, and API security best practices.
- Knowledge of cloud infrastructure services including AWS or Azure for deploying scalable applications.
- Familiarity with software engineering concepts such as design patterns, version control (Git/GitHub), CI/CD pipelines, and Agile methodologies.
- Experience working with SQL databases like MySQL or PostgreSQL; knowledge of database optimization techniques is a plus.
- Understanding of IT infrastructure components relevant to application deployment and system integration.
- Ability to implement security protocols such as RBAC (Role-Based Access Control) within applications.
- Skills in programming languages including Python, C#, C++, or C are advantageous but not mandatory.
Join us if you’re passionate about crafting innovative software solutions that make an impact! We welcome talented developers eager to grow their skills in a collaborative environment that values agility, creativity, and technical excellence.
Benefits & conditions
Pulled from the full job description AD&D insurance Vision insurance Dental insurance, * AD&D insurance
- Dental insurance
- Vision insurance
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 7 Most Popular Backend Frameworks for Developers
Fully Remote Software Engineer Jobs
Why Upskilling And Reskilling is Important For Developers
Find a Developer Job: 12 Best Job Sites For Developers