i
Astrosoft Technologies
16 Astrosoft Technologies Jobs
3-5 years
Java Full Stack Developer - React.js/Spring Boot (3-5 yrs)
Astrosoft Technologies
posted 3d ago
Flexible timing
Key skills for the job
Job Title : Java Full Stack Developer
About the Job :
We are seeking a highly skilled and motivated Java Full Stack Developer to join our dynamic team.
The ideal candidate will possess a strong foundation in Core Java for backend development and expertise in Angular or React. js for building robust and interactive frontend interfaces.
You will be responsible for the full lifecycle of web application development, from design and implementation to testing and deployment.
If you are passionate about building scalable, high-performance applications and thrive in a collaborative environment, we encourage you to apply.
Roles and Responsibilities :
- Design, develop, and maintain comprehensive web applications using Core Java for backend services and Angular or React.js for frontend interfaces.
- Design and implement RESTful APIs to facilitate seamless communication between frontend and backend components.
- Architect scalable, maintainable, and performant web applications, ensuring adherence to best practices and coding standards.
- Write clean, efficient, well-documented, and testable code.
- Conduct code reviews and implement unit and integration tests.
- Work closely with product managers, designers, and other engineers to understand requirements, provide technical insights, and deliver high-quality solutions.
- Identify, diagnose, and resolve issues across the full stack, ensuring application stability and reliability.
- Implement security best practices and data protection measures to safeguard applications and sensitive information.
- Continuously monitor application performance, identify bottlenecks, and implement optimizations to enhance user experience.
- Deploy and manage applications on cloud platforms such as AWS, utilizing services like EC2, S3, and RDS.
- Utilize Docker for containerizing applications, facilitating consistent deployment across different environments.
Skills and Qualifications :
Essential Skills :
- Master's degree in computer science, Engineering, or a related field.
- Proven experience in full stack development with Core Java and Angular or React.js.
- Strong proficiency in Core Java, including multithreading, collections, and exception handling.
- In-depth knowledge of Angular or React.js, including component-based architecture, state management, and routing.
- Solid understanding and experience in designing and implementing RESTful APIs.
- Proficiency in HTML, CSS, and TypeScript/JavaScript.
- Experience with relational databases (Oracle, PostgreSQL) or NoSQL databases (MongoDB).
- Excellent analytical and problem-solving skills.
- Strong verbal and written communication skills.
- Ability to work effectively in a collaborative team environment.
Desired Skills and Experience :
- Experience with the Spring Boot framework for building microservices.
- Familiarity with AWS services, including EC2, S3, RDS, and Lambda.
- Experience with Docker for containerization and deployment.
- Experience with unit testing frameworks (JUnit, Jest) and integration testing tools.
- Knowledge of CI/CD pipelines and tools (Jenkins, GitLab CI).
- Experience with other java frameworks
Functional Areas: Other
Read full job description