What are the responsibilities and job description for the Java Full Stack Developer position at Vinsys Information Technology Inc?
Job Title
Basic Qualification
Additional Skills :
Background Check : No
Drug Screen : No
- Sr. Java Full Stack Developer
- Java, Springboot, Microservices, React.js, Next.js, Python, PostgreSQL, CMS, NoSQL (MongoDB)
- We are seeking a high-impact Senior Software Engineer with a proven track record of designing and delivering robust, scalable applications. As part of our team, you will collaborate with colleagues and management to build and enhance our core platforms and services. You'll be responsible for developing new user workflows, integrating with partner systems, and architecting APIs and microservices to power our streaming and content delivery products.
- Enhance and Maintain Core Systems: Support and evolve our core content management platform leveraging Java Spring Boot, Next.js/React.
- Develop Features and Integrations: Design and implement new user flows, integrations, APIs, and services for the clients and more.
- Cross-Team Collaboration: Work closely with partner teams to ensure seamless data flow and cohesive user experiences.
- Adhere to Best Practices: Champion software design principles, scalability, and security guidelines throughout the development process.
- Technical Leadership: Identify and resolve complex technical issues, guiding small to medium-sized projects from inception to delivery.
- Continuous Improvement: Stay current with emerging technologies and share insights to elevate engineering excellence.
- Educational Background: BS in Computer Science, Engineering, or a related technical field-or equivalent professional experience.
- Professional Experience: 5 years of relevant software engineering experience.
- Technical Proficiency:
- Strong experience with Java (Spring Boot or similar framework).
- Familiarity with React and ideally Next.js for front-end development.
- Experience with Python for microservices or API development.
- Proficiency with PostgreSQL or relational databases.
- Exposure to Apache Solr as a NoSQL data store, including NoSQL concepts for handling and modeling unstructured data.
- Software Design Skills: In-depth knowledge of algorithms, data structures, and design patterns.
- Problem-Solving: Demonstrated ability to troubleshoot and resolve complex technical challenges.
- Leadership: Capable of independently driving projects and mentoring junior team members.
- Communication: Excellent verbal and written skills, with the ability to articulate ideas clearly and effectively.
Basic Qualification
Additional Skills :
Background Check : No
Drug Screen : No