Java Full Stack Developer
Delta Progress Group Inc · Indiana, United States · 1 wk ago
EngineeringFull-time
About the role
We are seeking a highly experienced Java Full Stack Developer with over 10 years of expertise in building and maintaining complex applications. The ideal candidate will have a strong background in both front-end and back-end technologies, with extensive experience in Java development, web technologies, and modern frameworks. This role is essential for delivering high-quality, scalable software solutions and leading development efforts.
Responsibilities
- Design, develop, and maintain scalable web applications using Java, Spring, and other relevant technologies
- Implement and manage RESTful APIs and web services to support front-end functionalities
- Develop and maintain front-end components using modern frameworks such as Angular, React, or Vue.js
- Ensure high performance, responsiveness, and quality of both the front-end and back-end of applications
- Collaborate with cross-functional teams, including designers, product managers, and other developers, to gather and refine requirements
- Implement best practices for code quality, testing, and deployment
- Lead and mentor junior developers, providing guidance and support throughout the development process
- Troubleshoot and resolve issues related to application functionality, performance, and scalability
- Stay up-to-date with emerging technologies and industry trends to incorporate new tools and practices into the development process
- Document software development processes, code, and system configurations
Required skills and qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 10+ years of experience in Java development with a strong understanding of Java frameworks like Spring and Hibernate
- Extensive experience with front-end technologies such as HTML, CSS, JavaScript, and modern frameworks like Angular, React, or Vue.js
- Proficiency in developing RESTful APIs and integrating with various data sources and services
- Experience with databases such as SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra)
- Strong understanding of version control systems, preferably Git
- Experience with build tools and CI/CD pipelines (e.g., Maven, Jenkins)
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud is a plus
- Excellent problem-solving skills and the ability to manage complex projects
- Effective communication skills and ability to work collaboratively in a team environment
Preferred qualifications
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes
- Knowledge of microservices architecture and related technologies
- Familiarity with Agile development methodologies and tools like Jira
- Oracle Certified Professional, Java SE 11 Developer or equivalent certification
Why join us
- Challenging Projects: Work on high-impact, complex applications with a focus on cutting-edge technologies
- Career Growth: Opportunities for career advancement and professional development
- Collaborative Culture: Join a dynamic and innovative team committed to excellence
- Impact: Contribute to the development of high-quality software solutions that drive business success