If you are a self-motivated, results-driven individual with a passion for software development, we would love to hear from you. Join our team of talented engineers and be a part of our journey towards creating innovative solutions that make a difference.
Position: Springboot Java Engineer
Company Name: Tech Solutions IT
Location: Fargo, North Dakota, United States
Job Type: Full-time
Industry: Information Technology & Services
Experience: 5-8 years
Education: Bachelor's degree in Information Technology & Services or related field
About the Company: Our company is a leading provider of innovative software solutions for businesses of all sizes. We specialize in developing cutting-edge technology that helps our clients stay ahead in the fast-paced digital world. Our team is made up of talented and driven individuals who are passionate about creating impactful software solutions.
Job Description: As a Springboot Java Engineer, you will be responsible for designing, developing, and maintaining our company's core Java applications. You will work closely with cross-functional teams to understand business requirements and translate them into scalable and robust software solutions. Your expertise in Springboot and Java will be crucial in developing high-quality, efficient, and maintainable code.
Key Responsibilities:
- Design and develop Springboot applications using Java programming language.
- Collaborate with product managers, designers, and other engineers to understand business requirements and develop technical solutions.
- Write clean, efficient, and well-documented code using industry best practices.
- Troubleshoot and debug code to ensure the smooth functioning of applications.
- Develop and maintain APIs and web services to integrate with other applications.
- Participate in code reviews and provide constructive feedback to improve code quality.
- Continuously optimize and improve application performance.
- Stay updated with the latest trends and advancements in Springboot and Java technologies.
- Mentor and guide junior engineers in the team.
- Act as a technical resource for the team and provide support when needed.
Qualifications:
- Bachelor's degree in Computer Science or a related field.
- Minimum of 3 years of experience in software development, with a focus on Springboot and Java.
- Strong understanding of Object-Oriented Programming and Design Patterns.
- Experience with Spring framework, including Spring MVC, Spring Boot, and Spring Security.
- Proficient in using Java and related tools such as Maven and Gradle.
- Experience with web development technologies such as HTML, CSS, and JavaScript.
- Good understanding of database design and SQL.
- Familiarity with Agile/Scrum methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Team player with a positive attitude and a desire to learn and grow.
Benefits:
- Long-term disability insurance
- Competitive salary and benefits package.
- Opportunity to work with cutting-edge technologies and challenging projects.
- Collaborative and dynamic work environment.
- Professional development and training opportunities.
- Work-life balance and flexible working hours.
- Health insurance and wellness programs.
- Regular team outings and social events.
Apply now and take the next step in your career as a Springboot Java Engineer.