TE

Angular 2 / Core Java

Teamware Solutions
Mumbai8-15 LPA Posted 16 Jul 2025
FULL TIME
Jenkins
Trello
Jira
Azure Devops

Job Description

Key Responsibilities:

  • Frontend Development: Develop responsive, user-friendly web applications using Angular 2+ (latest versions). Implement features such as routing, state management, form handling, and data-binding.
  • UI/UX Implementation: Work closely with the UI/UX team to implement modern design patterns and ensure a seamless user experience across various devices and platforms.
  • Component Development: Build reusable Angular components and services to be integrated into larger enterprise applications.
  • API Integration: Integrate RESTful APIs into the front-end using Angular services, handle asynchronous data flows, and ensure smooth communication with the backend.
  • Core Java Development: Develop and maintain server-side logic and APIs using Core Java, ensuring optimal performance and scalability. Work with frameworks like Spring Boot or Java EE for building robust backend services.
  • Database Integration: Design and interact with databases using technologies such as JDBC, JPA/Hibernate, and SQL. Ensure seamless integration between front-end and back-end.
  • Performance Optimization: Optimize Angular and Java applications for speed and scalability. Address performance issues and ensure high availability of applications.
  • Code Quality: Write clean, maintainable, and testable code. Follow best practices, including coding standards, design patterns, and development methodologies.
  • Collaboration: Work closely with cross-functional teams (designers, product managers, back-end developers) to create feature-rich applications.
  • Testing: Develop unit tests for both front-end (using tools like Jasmine, Karma) and back-end (using JUnit, Mockito) to ensure high-quality, bug-free code.
  • Deployment & Maintenance: Participate in deployment processes, manage code migrations, and address post-deployment issues. Ensure applications are well-maintained, with clear documentation and version control practices in place.
  • Continuous Learning: Stay up-to-date with the latest trends and technologies in Angular 2+ and Core Java development, and apply them to improve development processes and application performance.

Required Qualifications & Skills:

  • 2-5 years of experience in Angular 2+ development and Core Java backend programming.
  • Strong proficiency in Angular 2+ (including Angular CLI, RxJS, ngRx, and Angular Modules).
  • Hands-on experience in TypeScript, HTML5, CSS3, and JavaScript for developing rich and interactive web applications.
  • Solid understanding of Java and J2EE technologies, with experience using Spring Boot or Java EE frameworks to build enterprise-grade applications.
  • Experience with RESTful API integration and handling HTTP requests.
  • Knowledge of front-end build tools such as Webpack, Babel, and npm.
  • Familiarity with version control systems, especially Git, for collaborative software development.
  • Proficiency in database technologies such as MySQL, PostgreSQL, or Oracle, and experience with JPA/Hibernate for ORM.
  • Strong understanding of MVC architecture, OOP principles, and design patterns.
  • Familiarity with unit testing frameworks such as JUnit (for Java) and Jasmine/Karma (for Angular).
  • Knowledge of CI/CD tools like Jenkins, GitLab CI, or CircleCI is a plus.
  • Excellent debugging, problem-solving, and performance-tuning skills.
  • Strong communication skills with the ability to work effectively in a team environment.
  • Knowledge of Agile/Scrum methodologies and tools such as JIRA, Trello, or Azure DevOps.

Join WhatsApp Channel