Full Stack Java Developer with Cloud and Big Data Expertise
  • Fuge Technologies Inc
29 Days Ago
NA
NA
Phoenix-AZ, Sun Valley-CA, Atlanta-GA
9-18 Years
Required Skills: React JS, Node JS, microservices, Angular, Spring Boot, AWS, Azure, GCP
Job Description

Job Description: Full Stack Java Developer with Cloud and Big Data Expertise

Location: California / Arizona / Georgia / NJ, NY
Contract: W2 / 1099
Experience: 10+ years


Job Summary:
We are looking for an experienced and highly skilled Full Stack Java Developer with expertise in Java frameworks, cloud technologies, Big Data, and front-end development. The ideal candidate will work closely with our development and DevOps teams to create scalable, high-performance applications using the latest technologies, frameworks, and tools. You should be proficient in both back-end and front-end development with hands-on experience in enterprise-level applications and integration.

Key Responsibilities:

  • Develop and maintain high-performance, scalable, and secure applications using Spring Framework, Hibernate, Apache Camel, Fuse ESB, Cassandra, Kafka, NoSQL databases, and other backend technologies.

  • Design and implement microservices using Apache CXF, REST APIs, and integrate them with different systems.

  • Build and optimize robust, responsive front-end solutions with frameworks such as AngularJS, ReactJS, NodeJS, Backbone.js, Ext JS, CSS, HTML, Bootstrap, and jQuery.

  • Collaborate with teams to enhance the performance and scalability of applications using AWS, Docker, Kubernetes, and cloud-native technologies.

  • Write unit tests using JUnit, Mockito, Selenium, and other testing frameworks to ensure high-quality deliverables.

  • Implement asynchronous programming and multithreading techniques for optimizing performance.

  • Integrate with logging and monitoring tools like Logstash, Log4j, Splunk, and Jenkins for continuous integration and delivery.

  • Use version control systems like GIT and build tools such as Maven to manage projects and codebase.

  • Participate in Agile methodologies, ensuring timely delivery of features and system improvements.

  • Collaborate with cross-functional teams on application performance, usability, and best practices.

  • Work with relational databases (e.g., Oracle12C/18C, PL/SQL) and NoSQL databases (e.g., MongoDB, MarkLogic, Cassandra) to manage and store data.

  • Contribute to the development and maintenance of JIRA and JBPM workflows for project management and business process automation.

Required Skills & Qualifications:

  • Proven experience in Java, Spring Framework, Hibernate, JPA, and related technologies.

  • Expertise in integrating enterprise services with Fuse ESB, Apache Camel, and related integration tools.

  • Strong knowledge of cloud platforms, especially AWS.

  • Proficiency in front-end technologies like AngularJS, ReactJS, CSS, HTML, JavaScript, and related frameworks.

  • Experience in working with large-scale distributed systems and high-performance applications.

  • Solid understanding of NoSQL and relational databases such as Oracle, MongoDB, and Cassandra.

  • Familiarity with messaging systems such as Kafka and monitoring/logging systems like Logstash and Splunk.

  • Knowledge of SOAP, REST, and XML for web services.

  • Familiar with Jenkins, Toad, and JIRA for CI/CD pipelines and project management.

  • Strong knowledge of testing frameworks like JUnit, Mockito, and Selenium.

  • Excellent communication skills, both written and verbal, with the ability to collaborate in an Agile development environment.

  • Experience in Agile software development, participating in sprint planning, and other Agile ceremonies.

  • Strong problem-solving skills and the ability to manage multiple priorities.

Preferred Skills:

 

  • Experience with JBPM for business process automation and workflow management.

  • Familiarity with Log4j, Splunk, and other logging and monitoring tools.

  • Previous experience with Ext JS, Backbone.js, and other front-end libraries.

  • Experience with PL/SQL and optimizing database queries.

  • Working knowledge of Kafka and distributed streaming platforms.

  • Understanding of Microservices architecture and cloud-native development.

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates