Lead Full Stack Java Developer – Vice President job description: establish and implement new application systems, lead applications systems analysis and programming activities, partner with management teams to ensure integration of functions, and provide expertise in applications programming.
Requirements
- 6+ years of proven software development experience, specializing in Java, JavaScript framework like React, Spring Boot, and Oracle
- In-depth knowledge of modern application architecture principles
- Clear understanding of Data Structures and Object-Oriented Principles using Java
- Practical experience with Artificial Intelligence (AI) tools for enhancing development workflows
- Proficiency in Microservices frameworks (e.g., Spring Boot), Event-Driven Services, and Cloud-Native Application Development
- Multiple years of experience on Service Oriented and Microservices architectures, including REST and GraphQL implementations
- Full Stack Proficiency: Demonstrated ability to design, develop, and maintain both front-end and back-end components of robust web applications
- Front-End Development: Strong expertise in developing intuitive user interfaces using contemporary JavaScript frameworks (e.g., React), HTML5, and CSS
- Back-End Development: Solid experience in developing server-side logic and APIs using languages such as Java, Python, or similar
- Database Expertise: Comprehensive knowledge of SQL and PL/SQL, with a deep understanding of Relational Database Management Systems (RDBMS), particularly Oracle
- API Development: Proven capability in designing, developing, and implementing high-performance RESTful APIs leveraging appropriate frameworks and technologies
- CI/CD and DevOps: Proficiency with Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools for building (e.g., Maven, Gradle) and deploying code (e.g., Docker, Jenkins, OpenShift)
- Experience with AWS is considered a significant advantage
- Agile Methodologies: Practical experience working within Agile development methodologies and utilizing project management tools such as JIRA
- Education: Bachelor’s degree/University degree or equivalent experience, Master’s degree preferred
Benefits
- medical, dental & vision coverage
- 401(k)
- life, accident, and disability insurance
- wellness programs
- paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays