Employer Industry: IT Consulting Services
Why Consider this Job Opportunity:
- Competitive pay and excellent benefits package, including Medical, Dental, and Vision
- Opportunity for career advancement and growth within the organization
- Remote work opportunity
- Collaborative work environment with cross-functional teams
- Chance to work with innovative technologies and deliver high-quality software solutions
- Continuous improvement of software development processes and practices
What to Expect (Job Responsibilities):
- Design, develop, and maintain full-stack applications using Java technologies, including J2EE, Spring, Spring Boot, and Oracle
- Develop APIs/RESTful services to enable integration between different systems and components
- Collaborate with cross-functional teams to analyze user requirements and translate them into technical specifications
- Implement front-end features using Angular and modern web technologies
- Implement back-end features, including data models, business logic, and database interactions
- Debug and resolve software defects and production issues
- Perform code reviews and provide feedback to junior team members
- Participate in software development life cycle activities
- Provide technical guidance and mentorship to junior developers
- Continuously improve software development processes and practices
What is Required (Qualifications):
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Minimum of 5 years of professional experience in Java software development, with full-stack expertise
- Strong proficiency in Java technologies, including J2EE, Spring, and Spring Boot
- Experience with front-end technologies, such as Angular, HTML5, CSS3, and JavaScript
- Solid understanding of relational databases, particularly Oracle
How to Stand Out (Preferred Qualifications):
- Experience with performance optimization and tuning of Java applications
- Familiarity with other front-end technologies, such as React, Vue.js, or Ember.js
- Familiarity with other API standards, such as GraphQL or SOAP
- Understanding of security best practices in software development
- Experience with DevOps practices, such as continuous integration, continuous delivery, and automated testing