Job Profile
We seek a highly skilled Full Stack Developer with expertise in Java and Angular to join our dynamic team. As a Full Stack Developer, you will play a pivotal role in designing, developing, and maintaining our Backend and Front End applications. Your proficiency in both Java for back-end development and Angular, React, and NodeJS for front-end development will be critical in delivering high-quality software solutions that meet our clients' needs.
About Comapny:
Vista Tech plays a vital role in the Vista group operations by delivering and accelerating comprehensive technology solutions across all brands. Vista’s end-to-end and click-to-flight solutions offer the industry's only comprehensive flight booking platform, seamlessly integrating global operations, and leveraging AI and machine learning to optimize pricing and fleet movement. Comprised of the Product Management, Engineering, and IT teams, Vista Tech’s mission is to enhance transparency and accessibility in private aviation through the development of the world's largest digital private aviation marketplace. In achieving this, Vista Tech always ensures the utmost safety and efficiency for FLIGHT CREW, EMPLOYEES and Members, while fostering a culture of innovation and excellence.
About Team:
The Revenue Tech Team is highly critical for Vista fleet operations. The Revenue Tech Team is working on providing the price and quote for the different aircraft categories for the different platforms. We are looking for a highly skilled and experienced Lead Java Developer to designing, implementing, and maintaining robust and scalable Java-based applications.
You will reports to Engineering Manager and play a crucial role in driving the technical direction of our projects and guiding the team in adopting best practices and cutting-edge technologies. This position is a 100% remote role with regular shif timings (9 Am to 6 Pm). You will collaborate with cross-functional teams, provide technical leadership, and contribute to the entire software development lifecycle.
Your Responsibilities
- Implementing Java Spring boot microservices for the Backend End Application
- Develop Java Spring Boot microservices for the backend.
- Create, test, and deploy web applications using Java for server-side logic and either Angular, React, or Node.js for frontend components.
- Collaborate with UX/UI designers to design visually appealing and user-friendly interfaces.
- Optimize database structures to support application functionality.
- Implement RESTful APIs and web services for seamless data exchange between frontend and backend.
- Ensure application responsiveness and performance through code optimization and issue resolution.
- Work closely with cross-functional teams, including developers, product managers, and quality assurance teams.
- Debug and resolve software defects and issues promptly.
- Stay updated on industry trends and best practices to enhance our technology stack.
Required Skills, Qualifications, and Experience
Education/Experience:
- Bachelor’s degree in computer science, Software Engineering, or related field (or equivalent work experience).
- Proven expertise as a Senior Full Stack Developer with Advance level experience in the feild.
Development Mastery:
- Exceptional Java skills for both backend (Spring Boot Framework) and frontend development (Angular, Node.js, or React, HTML5, CSS3, JavaScript).
Database Expertise:
- Profound experience with databases (SQL and NoSQL), database design, and ORM frameworks.
API and Web Services Excellence:
- Proficiency in creating complex RESTful APIs and web services.
Version Control and Collaboration:
- Strong Git skills for version control.
- Excellent problem-solving abilities, meticulous attention to detail, and outstanding communication.
- Capability to work effectively both independently and as a collaborative team member.
Cloud and Infrastructure Competence:
- Solid familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
- In-depth knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Comprehensive understanding of DevOps practices and CI/CD pipelines.
Security Leadership:
- Leadership in ensuring and implementing security best practices in web development