Impyrian is seeking a Senior Full-Stack Java Developer to design, build, and maintain scalable and efficient end-to-end software solutions, addressing the need for robust backend Java applications and modern frontend interfaces.
Requirements
- Strong expertise in Java, Spring, Spring Boot, and related backend technologies.
- Proven experience with frontend development using modern frameworks such as React, Angular, or Vue.js.
- Hands-on experience with relational databases such as Oracle and PostgreSQL.
- Proficiency in writing automated unit tests with tools like JUnit.
- Familiarity with frontend testing tools and methodologies.
- Experience with microservices architecture and API development.
- Knowledge of CI/CD pipelines and DevOps methodologies.
Responsibilities
- Design, develop, and maintain robust Java backend applications using frameworks such as Spring and Spring Boot.
- Develop responsive and user-friendly frontend interfaces using modern web technologies (e.g., HTML, CSS, JavaScript, React, Angular, or similar).
- Collaborate within Agile teams to deliver high-quality, integrated software solutions on time.
- Support and optimize existing Java applications to ensure excellent performance, scalability, and reliability.
- Develop and execute automated unit tests for backend components using tools like JUnit.
- Create and maintain frontend testing and validation to ensure UI quality.
- Work closely with database teams to design and optimize interactions with relational databases such as Oracle and PostgreSQL.
Other
- At least 7 years of professional experience supporting and developing Java applications with a full-stack focus.
- Experience working in an Agile development environment using Jira or similar tools.
- Excellent communication skills, both written and verbal.
- Strong problem-solving skills and attention to detail.
- Familiarity with cloud platforms such as AWS or Azure.