Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to customers.
Job Title : Senior Full Stack Developer (Angular + Spring Boot)
Job Type : Contract / Part-Time
Experience : 8+ years
Location : Hyderabad, Telangana
Responsibilities:
- 8+ years of professional experience in Full Stack application development.
- Strong hands-on experience in Java (8/11/17) and Spring Boot.
- Mandatory experience in Angular (10+ / 12+ / 14+ / 16+).
- Strong experience in developing Microservices-based applications.
- Good proficiency in Spring MVC, Spring Data JPA, Hibernate, and RESTful APIs.
- Experience with JavaScript, HTML5, and CSS3.
- Experience with relational databases such as MySQL, PostgreSQL, or similar.
- Experience with Git and version control systems.
- Experience with unit testing and automated testing frameworks (JUnit, Mockito, Jasmine, Karma, or similar).
- Understanding of application monitoring and logging tools.
- Strong understanding of REST APIs, JSON, and web services.
- Strong understanding of Object-Oriented Programming (OOP), Design Patterns, and Data Structures.
- Experience working in Agile/Scrum development environments.
- Knowledge of CI/CD pipelines and build tools such as Maven or Gradle.
- Exposure to Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP) is an added advantage.
- Experience with ReactJS or Next.js is a plus but not mandatory.
Key Responsibilities: - Design, develop, test, and maintain scalable Full Stack web applications using Java, Spring Boot, Angular, and Microservices.
- Build, enhance, and consume RESTful APIs and Microservices.
- Collaborate with Product Managers, UI/UX Designers, QA Engineers, and Development teams throughout the Software Development Life Cycle (SDLC).
- Participate in architecture discussions, technical design, code reviews, and sprint planning.
- Troubleshoot, debug, optimize, and enhance application performance.
- Write clean, reusable, scalable, and well-documented code following coding standards and best practices.
- Ensure application security, reliability, scalability, and high performance.
- Stay updated with emerging technologies and recommend improvements to existing applications and development processes.