What are the responsibilities and job description for the Java Developer position at HeartCentrix Solutions?
Top Skills Needed:
- Java
- REST
- SOAP
- React
Key Responsibilities:
- Collaborate with senior developers to build and maintain applications, focusing on bug fixes, feature enhancements, and performance improvements.
- Research and implement new technologies to improve current systems, security, and overall performance.
- Work with a team to create detailed project specifications, requirements, and time estimates, ensuring tasks and projects are completed on time and within scope.
- Collaborate with production operations to ensure smooth deployments and provide support to customer groups as needed.
- Support the development of coding standards and ensure adherence to best practices and security guidelines.
- Participate in code reviews, contributing to high-quality code delivery.
Education & Experience:
- Bachelor's degree in Computer Science, Computer Engineering, Information Systems (CIS/MIS), or a related technical field, or equivalent experience/training.
- 2 years of development experience.
- 1 year of experience with web applications or services.
Required Skills & Certifications:
- Basic to intermediate knowledge of object-oriented programming, common data structures and algorithms, and design patterns.
- Proficiency with Python, C#, XML, HTML, JavaScript, CSS, GIT, JQuery, Angular, SOAP/REST, and other web development technologies.
- Experience with Visual Studio and Microsoft Team Foundation Server (TFS) or GitHub.
- Knowledge of relational databases (MSSQL Server, Oracle).
- Strong time management and prioritization skills.
- Excellent problem-solving and analytical thinking abilities.
- Commitment to Agile principles and continuous improvement.
- Familiarity with test-driven development (TDD) and automated testing.