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 VMD Corp, so some details may not match this job. The employer's own page has the real description.
Job Overview
VMD Corp is seeking a motivated and skilled Software Engineer specializing in Java and Microservices to join our remote team. The successful candidate will play a crucial role in designing, building, and maintaining high-quality software solutions that drive our business objectives. This position requires an innovative thinker who can effectively collaborate with cross-functional teams to implement robust backend services and microservices architecture, ensuring scalability and performance in our applications.
Job Responsibilities
- Design, develop, and maintain scalable and robust microservices architecture in Java.
- Implement best practices for software development, including version control, code review, and testing.
- Collaborate with product management and other stakeholders to gather requirements and transform them into technical specifications.
- Optimize database performance and ensure data integrity through comprehensive data management strategies.
- Debug issues and conduct performance tuning of applications to enhance efficiency.
- Contribute to continuous improvement by evaluating and recommending new technologies and tools.
- Participate in Agile ceremonies and uphold development processes and methodologies.
- Provide mentorship to junior software engineers and assist in knowledge transfer within the team.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in software development, specifically with Java and microservices.
- Proficient in RESTful APIs and services integration.
- Strong understanding of cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Familiarity with relational databases and ORM frameworks, such as Hibernate.
- Experience with CI/CD tools and practices.
- Excellent problem-solving skills and attention to detail.
- Strong interpersonal and communication skills, with the ability to work collaboratively in a remote team environment.
Technologies & Tools
The Software Engineer will primarily work with technologies including Java, Spring Boot for microservices, REST APIs, SQL and NoSQL databases, as well as cloud services such as AWS or Azure. Familiarity with front-end technologies like React or Angular is a plus. Contribution to CI/CD pipelines utilizing tools like Jenkins or GitLab for deployment will also be an essential aspect of the role.
Ideal Candidates
Ideal candidates for this position will exhibit a strong passion for technology and software development. They should possess a proactive attitude towards problem-solving and a continuous learning mindset to keep up with emerging trends in software engineering. Candidates should demonstrate the ability to work independently while also thriving in a team-centric environment, communicating effectively and collaborating with colleagues across multiple departments. A proven track record of successfully managing multiple tasks and meeting deadlines in a fast-paced setting is essential.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.