We are Hiring !!!
Java Software Engineer - Remote
Working hours CST (USA) time zone
Contract period: 9 months with potential extensions
Start date: 2/3 weeks
Job information
Location: Remote
Employment Type: Full-time / Contract
Job Summary
We are seeking an experienced Intermediate Java Developer with 9 to 11 years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate will have strong backend development expertise, a solid understanding of modern frameworks, and the ability to work in a collaborative, fast-paced environment.
Key Responsibilities:
- Design, develop, test, and maintain Java-based applications
- Build and optimize RESTful APIs and microservices architecture
- Collaborate with cross-functional teams to define and implement technical solutions
- Write clean, efficient, and maintainable code following best practices
- Troubleshoot, debug, and enhance application performance
- Participate in code reviews and contribute to continuous improvement
- Integrate applications with databases and third-party systems
- Support deployment activities and production issue resolution
Required Technical Skills:
- 9 to 10 years with Java, J2EE
- Strong proficiency in Java (Java 15 or higher)
- Experience with frameworks such as Spring Boot, Spring MVC, and Hibernate/JPA
- Solid understanding of RESTful API development and microservices architecture
- Experience with SQL and relational databases (e.g., MySQL, PostgreSQL, Oracle)
- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra)
- Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI)
- Proficiency with Git or other version control systems
- Experience with Azure cloud platforms
- Exposure to AI/ML concepts such as model integration, data pipelines, or AI-powered APIs
Educational Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field
- Coursework or certification in Artificial Intelligence, Machine Learning, or Data Science is an added advantage
- Relevant certifications in Java or cloud technologies are an advantage
- Equivalent practical experience may be considered in lieu of formal education
Preferred Qualifications
- Experience working in Agile/Scrum environments
- Exposure to frontend technologies (Angular, React) is a plus
- Understanding of secure coding practices and application security
- Experience with performance tuning and scalability
Soft Skills
- Strong analytical and problem-solving skills
- Good communication and stakeholder interaction abilities
- Ability to work independently as well as in a team environment
- Strong organizational and time management skills
Resume requirements:
- Resume must be submitted in word format only
- Must have all required skills explicitly mentioned in resume
- The resume must be minimum 3 pages and maximum 4pages
- Must mentioned alternative contact phone number in the resume
Email your resume to
mycareer@ydcpro.com
YDCPRO Ltd. Suite 2700/27th floor,161 Bay Street TD Tower – Toronto – ON,
M5J 2S1.
Website: https://www.ydcpro.com/
https://www.linkedin.com/feed/