No more applications are being accepted for this job
Java Software Engineer - Salt Lake City, United States - Capstone IT Staffing
Description
We have a client atCapstone IT
that is a leading technology company seeking a
Java Software Engineer.
Our client is committed to innovation and excellence, and they're looking for a skilled Java Software Engineer to join their dynamic team in Salt Lake City.
Job Description:
We are seeking a talented Java Software Engineer to contribute to the design, development, and maintenance of our cutting-edge software solutions.
As a member of our engineering team, you will collaborate closely with cross-functional teams to deliver high-quality software products that meet the needs of our clients and stakeholders.
Responsibilities:
Design, develop, and maintain scalable and robust Java-based applications.
Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.
Write clean, efficient, and well-documented code following best practices and coding standards.
Perform unit testing, integration testing, and debugging to ensure software quality and reliability.
Participate in code reviews to provide and receive constructive feedback.
Stay updated on emerging technologies and trends in Java development to continuously improve skills and contribute innovative ideas.
Support and troubleshoot production issues as needed.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
Proven experience in Java development, including proficiency in Java EE or Spring Framework.
Strong understanding of object-oriented programming principles and design patterns.
Experience with web application development, including RESTful APIs and microservices architecture.
Familiarity with front-end technologies such as HTML, CSS, and JavaScript is a plus.
Knowledge of relational databases (e.g., MySQL, PostgreSQL) and experience with ORM frameworks (e.g., Hibernate).
Excellent problem-solving skills and attention to detail.
Ability to work both independently and collaboratively in a fast-paced environment.
Effective communication skills and ability to articulate technical concepts to non-technical stakeholders.
Benefits:
Competitive salary commensurate with experience.
Comprehensive benefits package including health insurance, retirement plans, and paid time off.
Flexible hybrid work model allowing for a combination of remote and in-office work.
Opportunities for professional growth and career advancement in a supportive and collaborative environment.
How to Apply:
If you're passionate about software development and eager to join a dynamic team at the forefront of technology, I'd love to hear from you
You can also book time to meet with me here:
#J-18808-Ljbffr