Software Engineer - Java/Angular

Premier technology company specializing in software development and digital product innovation
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
4+ years of experience
Enterprise SaaS

Description For Software Engineer - Java/Angular

3Pillar Global is seeking a talented Software Engineer specializing in Java and Angular development. This role offers a unique opportunity to work on transformative projects across various industries including urban living, media, and healthcare. As a senior software engineer, you'll be responsible for architecting and implementing enterprise-level solutions while working in a flexible, remote-first environment.

The position requires strong expertise in Java, Spring frameworks, and Angular 2+, combined with a solid foundation in object-oriented programming and REST web services. You'll be part of an agile team, contributing to all phases of the software development lifecycle, from requirements analysis to deployment.

What makes this role exceptional is the opportunity to work with a global team, leveraging diverse perspectives and expertise. 3Pillar Global emphasizes professional growth, offering opportunities to mentor others and participate in Communities of Practice. The company strongly values work-life balance, providing comprehensive wellness programs and flexible working arrangements.

The ideal candidate will have 4+ years of experience, strong communication skills, and a passion for creating high-quality, scalable solutions. You'll be working in a culture that promotes equal opportunities and values like Intrinsic Dignity and Open Collaboration. This role is perfect for engineers who want to make a significant impact while working with cutting-edge technologies in a supportive, global environment.

Last updated 14 days ago

Responsibilities For Software Engineer - Java/Angular

  • Craft software code that is efficient, performant, testable, scalable, secure, and of high quality
  • Apply object-oriented programming concepts and design patterns
  • Contribute to agile project teams during scrums, sprint planning, and code reviews
  • Participate in requirements analysis, technical design, implementation, testing, and documentation
  • Write automated unit tests and perform integration testing
  • Articulate technical issues and recommend creative solutions
  • Maintain test suites covering system features
  • Participate in planning and estimation efforts
  • Collaborate with engineers, designers, and managers
  • Mentor others through Communities of Practice
  • Drive project delivery within defined architecture

Requirements For Software Engineer - Java/Angular

Java
TypeScript
JavaScript
  • Bachelor's degree in Computer Science or Software Engineering
  • 4+ years of software development experience
  • Experience with Java, Spring, SpringBoot and ORM frameworks
  • Experience with Angular 2+
  • Experience building REST Web Services
  • Proficiency in JavaScript/TypeScript, HTML, CSS
  • SQL query writing knowledge
  • Experience with version control systems (GIT)
  • Experience in Agile methodologies
  • Expertise in Object-Oriented Programming
  • Experience in enterprise-level systems
  • Strong communication skills

Benefits For Software Engineer - Java/Angular

Mental Health Assistance
  • Flexible work environment
  • Global team collaboration
  • Wellness programs
  • Mental health plans
  • Generous time off
  • Career growth opportunities
  • Professional development

Interested in this job?

Jobs Related To 3Pillar Global Software Engineer - Java/Angular

Software Engineer - .Net/React

Mid-level Software Engineer position at 3Pillar Global, focusing on .NET/React development with 2+ years experience, offering remote work and comprehensive benefits.

Mid Fullstack Java Engineer (cybersecurity project)

Mid-level Fullstack Java Engineer position at 3Pillar Global, focusing on cybersecurity projects with remote work options and comprehensive benefits.

Quality Assurance Engineer - Automation

Remote Quality Assurance Engineer position at 3Pillar Global, focusing on test automation and quality assurance for innovative technology products.

Quality Assurance Engineer - Automation

Remote Quality Assurance Engineer position at 3Pillar Global, focusing on test automation and quality assurance for innovative software products.

Software Developer III, Chrome

Software Developer III position at Google Chrome team, focusing on developing next-generation technologies and large-scale systems with 2+ years of experience required.