What are the responsibilities and job description for the Senior Java Full Stuck Developer position at Innoventrics?
Java Developer – Job Description Role Overview
A Java Developer is responsible for designing, developing, and maintaining high-performance, scalable applications using Java technologies. They work across the full software development lifecycle, from concept and design to testing and deployment.
Key Responsibilities
A Java Developer is responsible for designing, developing, and maintaining high-performance, scalable applications using Java technologies. They work across the full software development lifecycle, from concept and design to testing and deployment.
Key Responsibilities
- Develop, test, and maintain Java-based applications
- Write clean, efficient, and well-documented code
- Collaborate with cross-functional teams (QA, UI/UX, DevOps)
- Debug and resolve technical issues and performance bottlenecks
- Design and implement RESTful APIs and microservices
- Participate in code reviews and improve development practices
- Ensure application security and data protection standards
- Optimize applications for maximum speed and scalability
- Strong proficiency in Java (Core Java, Java 8 )
- Experience with frameworks like Spring, Spring Boot, Hibernate
- Good understanding of Object-Oriented Programming (OOP) concepts
- Familiarity with REST APIs, JSON, and web services
- Knowledge of SQL and databases (MySQL, PostgreSQL, Oracle)
- Experience with version control tools like Git
- Understanding of build tools (Maven or Gradle)
- Experience with microservices architecture
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Knowledge of Docker and Kubernetes
- Understanding of CI/CD pipelines
- Experience with front-end technologies (HTML, CSS, JavaScript) is a plus
- Strong problem-solving abilities
- Good communication and teamwork skills
- Attention to detail
- Ability to work in an Agile environment
Salary : $60 - $65