[Remote] Java Developer at Effectual

Remote

Effectual Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Public Sector, GovernmentIndustries

Requirements

  • Bachelor’s degree in related field AND 8 years of experience (including 4 years in specialized software design roles) OR at least 10 years of on-the-job experience
  • US Citizen
  • Available during customer working hours (both scheduled and impromptu support)
  • 8+ years of experience with Java J2EE development, Restful Web services, Node.js, Application.js, XML, JSON, WebSphere
  • 8+ years of experience with React or other JavaScript Frameworks (JS Promise, jQuery, Angular)
  • 4+ years of experience with AWS cloud, including core services and infrastructure components
  • Demonstrated expertise in successfully migrating applications to the cloud
  • Strong knowledge of cloud management tools and services
  • Experience with infrastructure-as-code (IaC) tools such as Terraform, CloudFormation, or Ansible
  • Hands-on experience with Java/J2EE web development, JPA
  • Hands-on experience with JavaScript Frameworks (React, JS Promise, jQuery, Angular)
  • Hands-on experience with Spring and Spring Boot development
  • Hands-on experience with Web services development (SOAP and REST Services)
  • Hands-on experience with GitLab, CI/CD Pipelines
  • Hands-on experience with AWS Cloud, Cloud Migrations, Python, YAML
  • Knowledge of front-end development with HTML, CSS, JavaScript, Bootstrap, AJAX
  • Experience working with databases (PostgreSQL, SQL, DB2, Oracle) including SQL data read and manipulation
  • Ability to create, store, and use structured and unstructured data
  • Understanding of Git and branching
  • Demonstrable knowledge of SDLC methodologies like Agile/Scrum
  • Quick learner

Responsibilities

  • Collaborate with stakeholders to gather and analyze business and functional requirements for application development, refactoring, modernization, feature enrichment, enhancements, and migrations
  • Design and develop scalable web applications
  • Lead the refactoring and migration of legacy systems to AWS cloud
  • Provide technical support and consultation for projects and processes
  • Collaborate closely with product owners to translate requirements into solutions
  • Participate in architectural planning
  • Lead development or refactoring of Java-based web applications
  • Utilize modern frameworks
  • Maintain thorough documentation
  • Manage code in GitLab
  • Follow Agile methodologies
  • Work closely with clients and stakeholders to solicit and analyze requirements, offer design options, build and present prototypes, incorporate review feedback, develop, test, manage Git CI/CD, participate in deployment and post-production activities
  • Assist in the development of project documentation, including requirements documentation, functional specifications, process flows, and user guides
  • Provide expert guidance and support to project teams during the application development lifecycle, ensuring adherence to project timelines and deliverables
  • Foster strong relationships with stakeholders, actively engaging and communicating to ensure alignment and successful delivery of application development projects

Skills

Key technologies and capabilities for this role

JavaJ2EEJPASpringSpring BootReactAngularjQuerySOAPRESTGitLabCI/CDAWSPythonYAMLHTMLCSSJavaScriptBootstrapAJAX

Questions & Answers

Common questions about this position

What are the required technical skills for this Java Developer role?

The role requires hands-on experience with Java/J2EE web development, JPA, JavaScript Frameworks like React, Angular, jQuery, Spring and Spring Boot, web services (SOAP and REST), GitLab, CI/CD Pipelines, AWS Cloud, Python, YAML, front-end technologies including HTML, CSS, Bootstrap, AJAX, and databases such as PostgreSQL, SQL, DB2, and Oracle.

Is this Java Developer position remote or does it require in-office work?

The role requires availability during core customer hours and emphasizes support for in-person collaboration, which is essential for effective communication and teamwork.

What is the salary or compensation for this position?

This information is not specified in the job description.

What does the daily work involve for a Java Developer at Effectual?

Daily responsibilities include designing and developing scalable web applications, leading refactoring and migration of legacy systems to AWS cloud, providing technical support, collaborating with product owners, participating in architectural planning, utilizing modern frameworks, maintaining documentation, managing code in GitLab, and following Agile methodologies.

What qualifications make a strong candidate for this Java Developer role?

Candidates need a Bachelor’s degree at minimum, hands-on experience with key technologies like Java/J2EE, Spring Boot, AWS, GitLab, and databases, plus the ability to collaborate with stakeholders, analyze requirements, and follow Agile practices.

Effectual

Cloud innovation and IT modernization services

About Effectual

Effectual specializes in modernizing IT infrastructure for businesses, focusing on cloud innovation. The company helps both commercial enterprises and public sector customers enhance their IT systems by using established methods and cloud solutions to accelerate digital transformation. Effectual's services include modern application development, cloud strategy, data analytics, and generative AI services, all aimed at improving data-driven decision-making. A significant part of their approach is ensuring data security and compliance, which helps businesses mitigate risks and protect their reputations. Additionally, Effectual assists clients in optimizing their cloud costs by reducing technical debt and the total cost of ownership. The goal of Effectual is to turn business challenges into successful outcomes through effective IT modernization.

Jersey City, New JerseyHeadquarters
2018Year Founded
GROWTH_EQUITY_VCCompany Stage
Data & Analytics, Enterprise Software, Cybersecurity, AI & Machine LearningIndustries
51-200Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
Disability Insurance
401(k) Retirement Plan
401(k) Company Match
Paid Vacation
Paid Holidays
Hybrid Work Options

Risks

Increased competition from new Cloud Native Computing Foundation members.
Potential over-reliance on AWS as a primary partner.
Investment pressure may prioritize growth over service quality.

Differentiation

Effectual is an AWS Premier Partner with seven AWS competencies.
The company specializes in IT modernization for both commercial and public sectors.
Effectual emphasizes data security, achieving SOC 2 Type 1 and Type 2 compliance.

Upsides

Effectual ranked No. 44 on CRN's 2024 Fast Growth 150 list.
Increased demand for cloud cost optimization boosts Effectual's service relevance.
Rising interest in generative AI aligns with Effectual's service offerings.

Land your dream remote job 3x faster with AI