Java Developer
eSimplicity
About Us
eSimplicity is a modern digital services company that partners with government agencies to improve the lives and protect the well-being of all Americans, from veterans and service members to children, families, and seniors. Our engineers, designers, and strategists cut through complexity to create intuitive products and services that equip federal agencies with solutions to courageously transform today for a better tomorrow.
Purpose and Scope
The Java Developer is responsible for designing, developing, testing, and maintaining scalable software applications using Java technologies. This role supports enterprise systems and mission‑critical applications by translating business and technical requirements into reliable, secure, and high‑performance solutions. The position works closely with architects, business analysts, DevOps engineers, and quality assurance teams to deliver software solutions that align with organizational standards and best practices.
Responsibilities
- Design, develop, test, and maintain Java‑based applications and services.
- Write clean, efficient, and well‑documented code following industry best practices.
- Participate in requirements analysis and technical design discussions.
- Develop RESTful APIs and backend services.
- Integrate applications with databases, third‑party systems, and cloud services.
- Support application deployment, configuration, and troubleshooting.
- Participate in code reviews and ensure adherence to coding standards.
- Collaborate with cross‑functional teams in Agile or Scrum environments.
- Create and maintain technical documentation.
- Troubleshoot and resolve defects and performance issues.
- Ensure compliance with security, data protection, and coding standards.
Required Skills
- Working knowledge of Java (Java 8 or higher preferred).
- Understanding of object‑oriented programming (OOP) principles.
- Familiarity with common Java frameworks such as Spring or Spring Boot.
- Basic knowledge of RESTful web services and API development.
- Understanding of relational databases (SQL, PostgreSQL, MySQL).
- Knowledge of version control systems such as Git.
- Familiarity with build tools such as Maven or Gradle.
- Basic understanding of software development lifecycle (SDLC) methodologies.
- Ability to develop and debug Java applications.
- Strong analytical and problem‑solving skills.
- Ability to write efficient SQL queries.
- Effective written and verbal communication skills.
- Ability to translate business requirements into technical solutions.
- Ability to work in Agile development environments.
- Ability to work independently and as part of a collaborative team.
- Ability to manage multiple tasks and deadlines.
- Ability to learn new frameworks, tools, and technologies quickly.
- Ability to maintain confidentiality and adhere to secure coding practices.
- Ability to provide technical support and knowledge transfer when required.
Required Qualifications
- All candidates must pass public trust clearance through the U.S. Federal Government. This requires candidates to either be U.S. citizens or pass clearance through the Foreign National Government System, which will require that candidates have lived within the United States for at least 3 out of the previous 5 years, have a valid and non‑expired passport from their country of birth and appropriate VISA/work permit documentation.
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
- 4+ years of experience in Java development.
- Experience with Spring Framework / Spring Boot.
- Experience with RESTful API development.
- Experience with JPA / Hibernate.
- Experience with CI/CD pipelines and DevOps tools (Jenkins, GitLab CI).
- Experience working in Agile/Scrum environments.
Desired Qualifications
- Experience with Microservices architecture
- Experience with cloud platforms (AWS, Azure, or GCP)
- Familiarity with containerization technologies (Docker, Kubernetes)
- Experience supporting federal or regulated environments
- Relevant certifications
Working Environment
eSimplicity supports a remote work environment operating within the Eastern time zone so we can work with and respond to our government clients. Expected hours are 9:00 AM to 5:00 PM Eastern unless otherwise directed by your manager.
Occasional travel for training and project meetings. It is estimated to be less than 5% per year.
Benefits
We offer a highly competitive salary and full healthcare benefits.
Equal Employment Opportunity
eSimplicity is an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, age, status as a protected veteran, sexual orientation, gender identity, or status as a qualified individual with a disability.
#J-18808-Ljbffr$100k - $110k per year
...description. The Opportunity This role is suited for developers who have established a solid technical foundation and are ready... ...role transitions to hybrid work. Position Description Develop, maintain, and enhance software systems using C/C++ Troubleshoot...SuggestedPermanent employmentFull timeRelocation package$75k - $90k per year
...HVAC Digital Design & AI Applications Developer Job Summary: We are seeking a Mechanical Engineering graduate with a strong background in Information Technology to support the digital transformation of HVAC consulting engineering design. This role combines mechanical...SuggestedFull timeWork at officeLocal area- ...of automated integration systems. Contribute to tools enhancing developer workflows in a dynamic, collaborative environment. In this critical... ...of industry experience in software engineering • Proficiency in Java, Scala, or Kotlin • Deep understanding of software design...Suggested
- ...Management • Lead architecture for authentication and authorization • Develop detailed solution designs and integration patterns • Provide... ...Familiarity with federated identity protocols • Hands-on experience in Java-based environments • Degree in Computer Science or related field...Suggested
$90k - $170k per year
...as part of an agile development team to design and build enterprise-scale services using Java Write unit tests and integration tests for your code and collaborate with Test to develop test cases Develop deployment systems for Java-based systems Create technical documentation...Suggested- ...North America, Europe, and Australia with our head office based in Montreal. Learn more at WorkJam.com Your role as an ELIITE Java Developer The WorkJam Application Support Development team is a growing, unique, dynamic group with plenty of energy, technical skills, and...Summer workSeasonal workWork at officeFlexible hoursDay shiftAfternoon shift
- ...are looking to recruit a highly skilled and experienced Backend developer with experience in Kubernetes to work with global development teams... .... Responsibilities Design, develop, and maintain code using Java and Python programming languages. Participate in code reviews and...
- ...providers of products and services to the energy industry has a need to develop and support an enterprise information system in Oil & Gas domain.... ...-term and constantly adopts current technologies such as newest Java and Eclipse RCP versions, cloud and GPU computing, microservices...Long term contract
- Elevate technology solutions in the energy sector as a Java Developer specializing in Kubernetes. Leverage your extensive backend experience to create impactful software in a collaborative environment. We are seeking a dedicated Backend Developer with a robust Java and Python...
- Join a public sector client as a Senior Java Developer in Greater Vancouver on a hybrid schedule. Develop crucial components of the Claims Management System with a focus on integration and enterprise architecture. This contract role entails working three days in the office...Contract workWork at office
$150k - $210k per year
Job Title: Senior Backend Software Developer – Java Job ID: 87245 Location: Vancouver, British Columbia What you will be doing: Proactive collaboration in the project team to help develop the product using your experience to help guide the team through the...- Join a leading global energy company's quest for a talented Backend Developer skilled in Java and Python. Collaborate with diverse teams and utilize Kubernetes to build resilient services. This role focuses on developing, deploying, and managing scalable backend applications...
- Drive innovation in the energy sector as a Senior Java Developer focused on cloud solutions for geophysical data. Collaborate with experts to enhance enterprise systems in Oil & Gas. Your role as a Senior Java Developer involves over six years of experience in developing high...
- Join a leading provider in the energy sector as a Senior Java Developer. This role involves the development of cutting‑edge cloud solutions for geophysical data interpretation, requiring collaboration with industry experts. Our client is seeking a Senior Java Developer with...
- ...right solution Designing and implementing backend solutions with Java, Spring and AWS Designing and implementing backend solutions... ...'s no reason that shouldn't be recognized. We want to provide developers with fast‑moving, cutting‑edge projects where everybody has a...Relocation packageFlexible hours
- ...are looking to recruit a highly skilled and experienced Backend developer with experience in Kubernetes to work with global development teams... .... Responsibilities Design, develop, and maintain code using Java and Python programming languages. Participate in code reviews and...
- ...solutions architecture, with exposure to AI technologies. Basic understanding of Nvidia Omniverse and related tools; Proficiency in Python, Java, and familiarity with AI frameworks like TensorFlow or PyTorch. Strong analytical and problem-solving skills; Ability to communicate...Full time
- ...innovative consulting firm in Surrey, BC seeks a Senior Software Developer to work closely with project managers and clients. The role involves... ...and at least 5 years of programming experience in C#/.NET or Java. Strong communication skills and adaptability are essential. Join...
$108k - $149k per year
...already instrumental in this area, aids developers in making the shift from relational databases... ...software development experience in Java or another programming language ~ Experience... ...preserving original functionality Develop and maintain a robust code parser to accurately...WorldwideFlexible hoursShift work- Job Summary Our public sector client is looking for a Senior Java Developer to develop one or more parts of the Claims Management System and integration with other systems. 1‑year contract, hybrid in Greater Vancouver (3 days in office), 40 hours work week, 8 hours per day...Contract workWork at office
- Drive innovation in semiconductor technology as a Java Development Leader at PDF Solutions in Santa Clara, California. This role focuses... ...of services. Collaborate with a talented team, mentor developers, and influence technical strategies, all while improving engineering...
- ...Java Front End Developer JavaScript/ReactJS Vancouver, British Columbia, Canada Job Summary We are seeking a skilled JavaScript & React Developer to design, develop, and maintain scalable web applications. The ideal candidate should have strong expertise in modern...For contractors
- Join TELUS Digital Philippines as an Applications Developer . You will contribute to the design, development, and optimization of web applications... ...(GCP) environment. You will bring deep expertise in Java , Spring Boot , and front-end frameworks like Angular ,...Full timeInternshipWork from homeFlexible hours
- ...We are seeking a mid-level Java Developer to join our dynamic team in Vancouver, BC. This is a remote-only position, allowing you to work from the comfort of your home while contributing to exciting projects. If you have a passion for coding and experience with Java ,...Remote jobFull timeFlexible hours
- About the Role This client is seeking a senior Java engineer to design and build distributed, high-throughput systems that process real... ...systems to meet demanding low-latency and performance targets Develop and maintain scalable, fault-tolerant services that handle high-volume...Long term contractContract workRemote work
- ...progressively responsible work experience designing, developing, customizing, and implementing Retail... ...of product Extensive experience in Core Java, J2EE, Web/Application development tools.... ...Agile/Scrum, and waterfall environments Develops code, techniques and processes that...
$150k - $206k per year
About The Role D-Wave is seeking a Senior Software Developer to join our Processor Software team, which develops and maintains software supporting... ...of relevant software development experience Expertise in Java or other compiled object-oriented languages Expertise in SQL...Local area$110.2k - $149k per year
...increasing access to justice. Summary We are seeking a Software Developer to join our Engineering team at our Burnaby Hub. As part of... ...by shipping code. We have cross‑trained developers coming from Java, Python, C++, and JavaScript backgrounds, and are happy to help you...Work at officeLocal areaFlexible hours- Sr Developer (Solution Lead) Remote | Canada MPA Recruitment have partnered with a growing Canadian technology consultancy, to recruit a Cloud... ...programming languages such as TypeScript, JavaScript, Python, Java, or similar Experience building and deploying applications in AWS...Permanent employmentRemote workHome officeFlexible hours
- Développeur logiciel Java Fullstack senior Contractuel long terme renouvelable – Hybride MTL. Votre mission : Collaborer avec les architectes applicatifs Participer à la conception applicative Participer au développement et à l’évolution de composants backend et frontend...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Developer. Be the first to apply!
- java developer remote British Columbia
- java developer British Columbia
- java developer no experience British Columbia
- senior java developer British Columbia
- java software developer British Columbia
- java British Columbia
- java spring boot developer British Columbia
- java developer remote
- entry level java developer
- java developer

