backGo to search

Software Engineer - (Java Fullstack Angular)

Office in Coimbatore
bullets
Java
& others
bullets
hot

We are in search of a highly skilled and motivated Software Engineer specializing in Java Full-Stack development with Angular expertise to join our dynamic team. This role offers the opportunity to work on cutting-edge technologies, build robust and scalable applications, and contribute to full software development lifecycle activities.

Join us and play a pivotal role in delivering cutting-edge, full-stack software solutions to create meaningful user experiences!

Responsibilities
  • Design, develop, and maintain scalable web applications using Java 8, Spring, Spring Boot, and Angular
  • Build and integrate REST APIs and microservices to enable seamless communication between systems
  • Write clean, maintainable, and efficient code following best practices and design patterns
  • Develop unit tests using JUnit to ensure code quality and reliability
  • Implement user interfaces using HTML, CSS, and JavaScript with Angular to deliver intuitive and responsive designs
  • Collaborate with cross-functional teams to troubleshoot, debug, and resolve application issues
  • Optimize applications for maximum speed, scalability, and performance
  • Manage and deploy code changes through CI/CD pipelines using common automation tools
  • Proactively identify and address technical challenges in both development and production environments
  • Stay up-to-date with emerging technologies and apply them to ongoing projects when relevant
Requirements
  • 3 to 5 years of professional experience in software engineering, including at least 3 years of experience with Java
  • Expertise in Java 8, Spring, and Spring Boot for back-end development
  • Proficiency in front-end programming with Angular, JavaScript, HTML, and CSS
  • Familiarity with REST API development and microservices architecture
  • Background in using PostgreSQL or Oracle databases effectively for data storage and retrieval
  • Competency in testing frameworks like JUnit to ensure reliable code
  • Experience with CI/CD pipelines and associated tools for streamlined development workflows
  • Understanding of programming design patterns and best practices for scalable software solutions
  • Flexibility to work with both server-side and client-side technologies as needed
  • Strong communication skills to work collaboratively within a team
  • Attention to detail and a focus on delivering high-quality, efficient code
Nice to have
  • Showcase of experience with React in addition to Angular for front-end flexibility
  • Familiarity with cloud development principles for web and mobile applications
  • Capability to resolve complex technical issues in production with innovative approaches
Technologies
  • Java 8
  • Spring
  • Spring Boot
  • REST API
  • PostgreSQL/Oracle
  • JUnit
  • Angular or ReactJS
  • JavaScript
  • HTML
  • CSS
  • Microservices
  • CI/CD pipelines