Overview

Job title: Senior Full Stack Developer – Remote

Company: Uplers

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 : IST Full Shift (11:30 AM to 8:30 PM 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 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 assessment(s) and Click on ‘Apply’ to get shortlisted Once completed, our team will contact you with an interview with our SME/Matcher Once it’s all done, your profile will be shared with the client When selected, just meet the client 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!

Location: Visakhapatnam, Andhra Pradesh

Job date: Tue, 14 Nov 2023 23:43:14 GMT