Skip to main content

Senior Java FullStack Developer

Technology
Precision Technologies
1 months agoUntil 5/23/2026
Full timeFully remote

Job description

  • *Job title:**

Senior Java FullStack Developer

  • *Location:**

Remote

  • *Employment Type:**
Full-time (W2 only, No C2C)
  • *Experience:**
10+ Years
  • *Job Summary:**
We are seeking an experienced
  • *Full Stack Developer with 10+ years of professional experience**
in designing, developing, and delivering scalable enterprise applications across both
  • *front-end and back-end technologies**
. The ideal candidate will have strong expertise in
  • *modern JavaScript frameworks, backend development, microservices architecture, RESTful APIs, cloud platforms, and DevOps practices**
. The candidate will collaborate with cross-functional teams to build high-performance, secure, and scalable web applications while following
  • *Agile and DevOps methodologies**
.
  • *Key Responsibilities:
  • Design, develop, and maintain
  • *scalable full stack web applications
using modern
  • *front-end technologies such as React.js, Angular, or Vue.js along with JavaScript (ES6+), TypeScript, HTML5, and CSS3**
.
  • Develop
  • *backend services and RESTful APIs**
using technologies such as
  • *Node.js, Java (Spring Boot), .NET Core, or Python frameworks**
, enabling seamless integration between front-end and backend systems.
  • Implement
  • *microservices-based architectures**
using
  • *REST APIs, containerized services, and event-driven communication using messaging technologies such as Apache Kafka or RabbitMQ**
.
  • Design and implement
  • *database-driven applications**
using
  • *SQL and NoSQL databases such as MySQL, PostgreSQL, SQL Server, Oracle, or MongoDB**
, including writing optimized queries, stored procedures, and database performance tuning.
  • Develop
  • *secure authentication and authorization mechanisms**
using
  • *OAuth2, JWT, and role-based access control (RBAC)**
to ensure secure application access.
  • Implement
  • *object-oriented programming (OOP) principles, SOLID design principles, and modern design patterns**
to build maintainable and scalable application architectures.
  • Build responsive and user-friendly
  • *UI components and front-end modules**
following
  • *component-based architecture and modern UI frameworks such as Bootstrap, Material UI, or Tailwind CSS**
.
  • Develop and execute
  • *unit testing, integration testing, and automation testing**
using frameworks such as
  • *Jest, Mocha, JUnit, NUnit, or Selenium**
to ensure code quality and application reliability.
  • Integrate applications with
  • *CI/CD pipelines**
using tools such as
  • *Jenkins, GitHub Actions, GitLab CI, or Azure DevOps**
, enabling automated build, testing, and deployment processes.
  • Deploy and manage applications using
  • *containerization technologies such as Docker and Kubernetes**
, supporting scalable and cloud-native deployments.
  • Integrate and deploy applications on
  • *cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform**
, utilizing cloud services for scalability, monitoring, and performance optimization.
  • Utilize
  • *version control systems**
such as
  • *Git, GitHub, Bitbucket, or GitLab**
for source code management and collaborative development.
  • Monitor and optimize
  • *application performance, scalability, and reliability**
through logging, debugging, caching, and performance tuning strategies.
  • Work within
  • *Agile/Scrum development environments**
, participating in sprint planning, backlog refinement, daily stand-ups, and code review processes.
  • Mentor junior developers and contribute to
  • *architecture decisions, coding standards, and development best practices**
within the engineering team.
  • *Technical Skills:
  • Programming Languages:**
JavaScript, TypeScript, Java, C#, Python
  • Front-End Technologies:
React.js, Angular, Vue.js, HTML5, CSS3, Bootstrap, Tailwind CSS
  • Back-End Frameworks:
Node.js, Spring Boot, ASP.NET Core, Django, Express.js
  • Architecture:
Microservices Architecture, RESTful APIs, Distributed Systems, Design Patterns
  • Databases:
MySQL, PostgreSQL, SQL Server, Oracle, MongoDB
  • Messaging Technologies:
Apache Kafka, RabbitMQ
  • Testing Frameworks:
Jest, Mocha, JUnit, NUnit, Selenium
  • Build Tools:
Maven, Gradle, npm, Webpack
  • Version Control:
Git, GitHub, Bitbucket, GitLab
  • CI/CD Tools:
Jenkins, GitHub Actions, GitLab CI, Azure DevOps
  • Cloud Platforms:
AWS, Microsoft Azure, Google Cloud Platform
  • Containerization:
Docker, Kubernetes
  • Operating Systems:
Linux, Windows
  • Methodologies:
Agile, Scrum, DevOps
Keywords
javatime-and-attendanceform-w-2enterprise-applicationsjavascriptback-end-developmenttraining-and-developmentmicroservicesmicro-services-architecturedevelopment-operations-devopspolicies-and-practicesweb-applicationsplanning-and-designvisual-art-designproduct-development-and-designreact-jsreactvue-jses6typescriptmicrosoft-typescripthtml-5html5css-3nodejsspringspring-bootpythonseamless-integrationtrade-shows-eventskafkarabbitmqsqlnosqlmysqlpostgresqlpostgresoraclemongodbvehicle-modification-tuningauthenticationoauth-2oauth2json-web-token-jwtrole-based-access-control-rbacaccess-controlobject-oriented-programming-oopuser-interface-uicomponentbootstrapcabinet-construction-materials-hardwarematerial-uitailwindtailwind-csscascading-style-sheets-csstesting-and-analysisautomation-testingjestjunitnunitseleniumcustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdjenkinsgithubgithub-actionsgitlabgitlab-cimicrosoft-azureazure-devopscontainerizationdockerkubernetesamazon-web-servicesgoogle-cloud-platformcloud-servicesscalabilityperformance-optimizationsoftware-version-managementrevision-managementsource-code-managementversion-controlembedded-control-automationbitbucketapplication-performancedebuggingagile-sprintplanning-and-forecastingelectrical-engineering-and-planningupscode-reviewmentoringprogramming-style-guideprogramming-languagesc-sharpapplication-service-providerasp-netdot-netasp-net-coredot-net-coredjangoexpress-jsdistributed-computingapache-mavengradlewebpacklinuxdoors-windows

Interested in this role?