Full Stack Java Developer

LingaTech
1dRemote

About The Position

This role is responsible for designing, developing, and delivering secure enterprise web applications and service-oriented solutions using Java/J2EE technologies within a modern integration architecture. The position focuses on building scalable SOA-based web services, implementing secure data exchange frameworks, and supporting full lifecycle software development from design through deployment.

Requirements

  • 10+ years of experience in object-oriented development using Java/J2EE technologies.
  • 6+ years of experience developing applications using Hibernate and Spring Boot frameworks.
  • 6+ years of experience in web service design and development.
  • 5+ years of experience developing front-end solutions using JavaScript, HTML5, CSS3, and modern frameworks such as Angular, React, or VueJS.
  • 5+ years of experience working with CI/CD processes and automated deployment pipelines.

Nice To Haves

  • Experience working with cloud technologies is highly desired.

Responsibilities

  • Design, develop, test, and deploy enterprise-level Java/J2EE web applications and SOA-based services.
  • Build and maintain secure web services leveraging Spring Security, OAuth, and OpenID Connect (OIDC) protocols.
  • Contribute to end-to-end architecture, design, development, and delivery of secure data exchange infrastructure solutions.
  • Develop web services using Spring Web Services and implement SOA design and integration patterns.
  • Develop front-end components using modern frameworks such as Vue.js or Angular.
  • Execute test plans, troubleshoot defects, and perform advanced debugging and performance optimization.
  • Implement applications on JBoss, Tomcat, and other JEE application servers across multiple environments.
  • Design and develop database integrations using JDBC, ORM frameworks (Hibernate/OpenJPA), and SQL with Oracle or PostgreSQL.
  • Apply SOA governance practices including reusable module design, standards-based business objects, and code compliance reviews.
  • Manage source code, builds, and dependencies using Git or Azure DevOps and support CI/CD processes.
  • Develop and maintain web service and application security using Java security frameworks and best practices.
  • Produce and contribute to system delivery and technical design specifications.
  • Participate in all phases of the software development lifecycle including analysis, development, testing, deployment, and support.
  • Manage individual assignments and deliverables to ensure projects are completed on schedule.
  • Align development activities with enterprise architecture standards, principles, and frameworks.
  • Collaborate closely with development teams and provide technical leadership during implementation efforts.
  • Support strategic initiatives related to system enhancements and modernization efforts.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service