Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Diverse Computing, Inc., so some details may not match this job. The employer's own page has the real description.
Overview
Diverse Computing, Inc. is seeking a motivated and skilled Java Full Stack Software Engineer at Level II - III to join our dynamic team. The successful candidate will be responsible for developing and maintaining high-quality software solutions, engaging in the full software development lifecycle, and collaborating with cross-functional teams to deliver exceptional user experiences. This role requires a solid foundation in both front-end and back-end technologies and a commitment to continuous improvement and innovation.
Job Responsibilities
- Develop and implement scalable web applications using Java and JavaScript frameworks.
- Collaborate with UX/UI designers to create user-friendly interfaces and enhance user satisfaction.
- Participate in code reviews to ensure code quality, maintainability, and best practices.
- Integrate with various APIs and services to support application functionality.
- Write unit and integration tests to ensure application reliability.
- Monitor application performance and troubleshoot issues as they arise.
- Stay updated with emerging technologies and industry trends to continuously improve development practices.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3-5 years of professional experience in software development, specifically with Java and JavaScript frameworks.
- Proficient in front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).
- Experience with back-end technologies including Spring Boot or similar frameworks.
- Strong understanding of RESTful services and microservices architecture.
- Familiarity with relational and non-relational databases, such as MySQL, PostgreSQL, or MongoDB.
- Excellent problem-solving skills and the ability to work under pressure to meet deadlines.
- Effective communication skills and a collaborative mindset conducive to team environments.
Technologies & Tools
The Java Full Stack Software Engineer will utilize a variety of technologies and tools in their role, including but not limited to Java, Spring Boot, JavaScript, React/Angular/Vue.js, REST APIs, Git, and various database management systems such as MySQL and MongoDB. Collaboration tools like JIRA and Confluence may also be employed for project management and documentation purposes.
Ideal Candidates
Ideal candidates for this position will exhibit a strong passion for software development and a proactive approach to learning and growth. They should possess excellent communication skills, enabling them to articulate complex concepts clearly, and thrive in collaborative environments. Candidates who demonstrate strong analytical skills, adaptability to changing requirements, and a commitment to delivering high-quality code will be highly valued at Diverse Computing, Inc.
The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.