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 Cendyn, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Senior Software Engineer - Java at Cendyn, you will play a pivotal role in designing, developing, and implementing Java-based applications that power our innovative solutions. Your primary focus will be to collaborate with cross-functional teams to define technical requirements, develop robust and scalable software, and enhance existing systems. The ideal candidate will leverage their expertise in software development to contribute to high-quality code and maintain compliance with standards, ensuring that our applications meet both client and stakeholder needs.
Job Responsibilities
- Design, develop, and maintain high-performance Java applications.
- Collaborate with product managers and UX/UI designers to create user-friendly interfaces and enhance user experience.
- Participate in code reviews and provide constructive feedback to ensure adherence to best practices and maintain code integrity.
- Optimize existing applications to improve performance and scalability based on feedback and metrics.
- Define and implement software development processes and methodologies.
- Document technical specifications and architecture for future reference.
- Lead mentoring sessions for junior developers to foster skill development and knowledge sharing.
- Stay updated with emerging technologies and apply them to improve our product offerings.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in software development with a strong focus on Java programming.
- Proficiency in Spring Framework, Hibernate, and RESTful web services.
- Experience with databases such as MySQL, Oracle, or PostgreSQL.
- Familiarity with CI/CD tools and methodologies such as Jenkins, Git, and Docker.
- Strong understanding of software development lifecycle and Agile methodologies.
- Excellent problem-solving skills and ability to work independently or collaboratively.
Technologies & Tools
The Senior Software Engineer - Java will utilize various technologies and tools including Java programming language, Spring Framework, Hibernate, SQL databases, and cloud services. Familiarity with modern development tools such as version control systems (e.g., Git), build automation tools (e.g., Maven), and container orchestration (e.g., Docker, Kubernetes) is also essential for this role. In addition, proficiency in integrated development environments (IDEs) such as IntelliJ IDEA or Eclipse will be beneficial for optimizing the development process.
Ideal Candidates
The ideal candidate for the Senior Software Engineer - Java position will possess a strong passion for technology and software development, combined with a proactive mindset that drives innovation. They should exhibit excellent communication skills to collaborate effectively with team members and stakeholders and be adept at navigating complex technical challenges with a strategic approach. Additionally, a commitment to continuous improvement, keeping pace with industry trends, and sharing knowledge will make an exemplary fit for this fast-paced and dynamic environment at Cendyn.
Medical Secretaries and Administrative Assistants: 962,000 people in the US, paid from $35,930 a year (the lowest 10%) to $60,530 (the top 10%), with $45,930 in the middle, in May 2025. See these jobs →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.