Full Stack Developer - JavaScript
Location
Ghaziabad | India
Job description
Full-Stack Developer
Experience: 3+ years
Salary : USD 2,100 - 2,800 / month (based on experience)
Expected Notice Period : 2 to 4 Weeks
Shift : (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type: Remote
Placement Type: Contractual
Contract Duration : Full Time, 12 months
(*Note: This is a requirement for one of Uplers' clients)
What do you need for this opportunity
Primary Skills :
CI/CD, MicroServices, JPA (Hibernate), Docker, Java, JavaScript, Kubernetes, PostgreSQL, RestAPI, Vue.js
Assessment:
Role based AI Screening covering Communication and Technical Skills
Our Hiring Partner is Looking for:
Full-Stack Developer who is passionate about their work, eager to learn and grow, and who is committed to delivering exceptional results. If you are a team player, with a positive attitude and a desire to make a difference, then we want to hear from you!
Roles & Responsibilities:
We are seeking a talented Full-Stack Developer who is proficient in both Java-based technologies and front-end development. You will be responsible for designing, developing, and maintaining end-to-end solutions that encompass backend services, APIs, and user interfaces. This role is perfect for someone who enjoys working on diverse projects and using a broad range of technologies.
Backend Development:
- Develop and maintain Java-based applications using Java 17 with experience in version 8+ language features.
- Build robust backend services using Spring Boot 3.
- Work with SQL databases, particularly PostgreSQL, and NoSQL databases such as MongoDB/Atlas.
- Utilize JPA (Hibernate) for efficient data access and manipulation.
- Implement JMS (ActiveMQ/Artemis) for message-driven architecture.
- Design and develop REST/RPC APIs to support various applications and services.
- Handle data in various formats, including JSON, YAML, and XML.
- Implement and maintain security features, including OAuth2 and Spring Security, with a strong preference for experience with Keycloak and ActiveDirectory.
- Manage project dependencies and build processes using Maven.
- Utilize version control and collaboration tools, particularly Git.
- Work with containerization technologies, particularly Docker.
Front End Development:
- Develop responsive and user-friendly web applications using JavaScript and TypeScript.
- Utilize modern frontend frameworks like Vue.js and Nuxt to build interactive and dynamic user interfaces. Create Progressive Web Apps (PWA) to provide a seamless mobile experience.
- Implement HTML/CSS for web design and styling
This Role Requires:
Qualifications:
Back End Development:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience as a Java developer.
- Strong expertise in Java 17 with experience in using language features from version 8+.
- Proven experience with Spring Boot 3 and related Spring frameworks.
- Proficiency in SQL databases, particularly PostgreSQL, and NoSQL databases (MongoDB/Atlas).
- Solid understanding of JPA (Hibernate) and JMS (ActiveMQ/Artemis).
- Experience in developing REST/RPC APIs and handling data in JSON, YAML, and XML formats.
- Knowledge of security protocols and frameworks, including OAuth2 and Spring Security, with a preference for Keycloak and ActiveDirectory.
- Proficiency in build tools, particularly Maven, and version control systems like Git.
- Experience with containerization technologies, particularly Docker.
Front End Development:
- Strong proficiency in JavaScript and TypeScript.
- Experience in modern frontend frameworks, particularly Vue.js and Nuxt.
- Knowledge of Progressive Web App (PWA) development for mobile.
- HTML/CSS skills for web design and styling.
Additional Qualifications (Preferred):
- Familiarity with cloud services and container orchestration (e.g., Kubernetes).
- Previous work in microservices architecture.
- Knowledge of continuous integration and continuous deployment (CI/CD) pipelines.
- Strong problem-solving skills and the ability to work effectively in a collaborative team environment
How to apply for this opportunity
- Register or login on our portal & fill out the application
- Clear the given AI Screening (30 min) and Click on 'Apply' to get shortlisted
- Our team of talent matchmakers will matchmake you with the client
- Crack a quick interview with our client
- Land your global dream job and get your exciting career started!
About our Hiring Partner:
About Altron:
Altron is a leading technology services company at the forefront of digital transformation. We are dedicated to delivering innovative technology solutions that drive business success for our clients. As a Senior Java Developer at Altron, you will play a pivotal role in designing, developing, and maintaining high-quality software solutions to support our digital initiatives.
About Uplers
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual remote opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. You will also be assigned to a dedicated Talent Success Coach during the engagement.
( Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
Job tags
Salary