What are the responsibilities and job description for the Java Developer position at Compunnel Inc.?
Position: Java Developer
Location: Raliegh, NC (3-4 days Onsite)
Required skilled: Java, JDK 11 / 17, Apache Storm 2.6.0, Apache Zook 3.9.x, Enterprise Linux, Cassandra 4.0.4, MQ 9.2, Kafka, Spring Boot 2.x, Spring MVC, Hibernate, Oracle SQL / PL SQL.
Good control on front-end technologies (Angular, HTML, CSS, JavaScript)
Knowledge of relational and NoSQL databases (MySQL, MongoDB)
Experience with CI/CD pipelines and automated testing frameworks
Responsibilities:
- Develop high-quality software applications using Java & Angular technologies.
- Collaborate with cross-functional teams to define and implement software solutions.
- Participate in code reviews and provide constructive feedback to ensure code quality.
- Troubleshoot and debug software issues to identify and implement effective solutions.
- Stay up-to-date with emerging technologies and industry trends to continuously improve software development practices
- Collaborate with project managers and stakeholders to understand project requirements and deliver software solutions on time
Requirements:
- Bachelor's degree in Computer Science or related field
- Strong experience in Java development.
- Proficiency in AWS services and infrastructure
- Solid understanding of GraphQL and its implementation in software development
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Ability to work effectively in a fast-paced and dynamic environment