Java Software Engineer

Premier technology company specializing in product development and digital innovation across various industries.
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS · Healthcare

Description For Java Software Engineer

3Pillar Global is seeking a talented Java Software Engineer to join their innovative team in a remote capacity. This role presents an exceptional opportunity to work with a premier technology company that's driving transformation across various industries including healthcare and enterprise solutions.

As a Java Software Engineer, you'll be at the forefront of developing sophisticated backend solutions that power critical business applications. The position requires a minimum of 3 years of experience and combines technical expertise with collaborative teamwork. You'll be responsible for crafting high-quality, scalable code while working alongside talented professionals from around the globe.

The role offers a unique blend of technical challenges and professional growth opportunities. You'll be involved in the complete software development lifecycle, from requirement gathering to successful deployment, while working with modern technologies including Java and SQL. The position emphasizes both technical excellence and soft skills, requiring strong communication abilities and project management capabilities.

3Pillar Global offers an attractive work environment with a strong focus on employee wellbeing. The company provides a flexible remote-first approach, comprehensive benefits including mental health support, and significant opportunities for career advancement. Their global presence enables cross-cultural collaboration and learning opportunities, while their commitment to work-life balance ensures sustainable professional growth.

This position is ideal for a mid-level engineer who is passionate about creating impactful solutions, values continuous learning, and wants to be part of a global team that's pushing the boundaries of technology. The role offers the perfect balance of technical challenges, professional development, and workplace flexibility, making it an excellent opportunity for career advancement in the software engineering field.

Last updated 4 days ago

Responsibilities For Java Software Engineer

  • Craft efficient, performant, testable, scalable, and secure client code
  • Provide accurate status tracking, reporting, and estimation using project methods and tools
  • Gather requirements, validate understanding, create and maintain documentation
  • Execute activities within current methodology and uphold quality standards
  • Collaborate with engineers, designers, and managers to understand user pain points
  • Take ownership of projects from technical design to successful launch

Requirements For Java Software Engineer

Java
  • 3+ years of experience in Java
  • Experience in engineering software systems of medium-to-large scope
  • Familiarity with Agile software development methodologies
  • Proficiency with relational databases and SQL
  • Experience in building backend applications at scale
  • Proficiency in English language
  • Knowledge of source control tools
  • Understanding of Software Development Life Cycle (SDLC)
  • Proficiency in Object-Oriented Programming
  • Knowledge of HTTP protocols and JSON/XML formats
  • Knowledge of document databases
  • Experience with Unit testing

Benefits For Java Software Engineer

Mental Health Assistance
  • Flexible work environment
  • Global team collaboration
  • Wellbeing programs
  • Fitness offerings
  • Mental health plans
  • Generous time off
  • Career growth opportunities

Interested in this job?

Jobs Related To 3Pillar Global Java Software Engineer

Software Dev. Engineer II, INTech LatAm and APAC

Software Development Engineer role at Amazon's INTech team, focusing on expanding retail features across Latin America and Asia Pacific regions.

Software Development Engineer II - AWS Networking Application, SIDR

AWS seeks Software Development Engineer II to develop network control plane software and implement SDN solutions for their global cloud infrastructure.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and credit card systems.

Software Development Engineer, Digital Acceleration

Software Development Engineer role at Amazon's Digital Acceleration team, focusing on revolutionizing digital product sales and customer engagement through innovative software solutions.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and applications.