Remote Software Engineer - Java

Posted

Apply now
Please, let 3Pillar know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The position is for a Software Engineer specializing in Java at 3Pillar, a leading company in tech innovation.
  • The role involves crafting high-quality software code that is efficient, performant, testable, scalable, and secure.
  • Responsibilities include applying object-oriented programming concepts, contributing to agile project teams, and participating in various stages of software development such as requirements analysis, technical design, implementation, testing, and documentation.
  • The engineer will write automated unit tests and be responsible for both manual and automated integration testing.
  • Strong communication skills are essential for articulating technical issues and recommending solutions to peers and project managers.
  • The role requires active participation in planning and estimation efforts, promoting client success, and mentoring others within the Engineering Practice community.
  • The engineer will independently drive project delivery from conceptualization to deployment.

Requirements:

  • A Bachelor’s degree in Computer Science or Software Engineering is required, along with a solid understanding of CS fundamentals relevant to application development.
  • Candidates must have a minimum of 9+ years of experience in software development, particularly with Java.
  • Experience with Spring, SpringBoot, ORM frameworks (Hibernate, JPA), and building REST Web Services is necessary.
  • Proficiency in front-end technologies such as JavaScript/TypeScript, HTML, and CSS is required.
  • Candidates should have experience writing SQL queries and knowledge of database concepts like Joins, Views, and Group By.
  • Familiarity with version control systems, preferably GIT, and experience in Agile methodologies are essential.
  • Expertise in Object-Oriented Programming principles and experience in creating scalable, well-tested enterprise-level systems are required.
  • Experience in implementing Unit, Integration, and End-to-End Testing is necessary.
  • Client-facing experience and strong communication skills are mandatory.

Benefits:

  • 3Pillar offers a flexible work environment, allowing employees to work from the office, home, or a combination of both.
  • Employees will be part of a global team, learning from top talent and leveraging global resources for efficient teamwork.
  • The company prioritizes employee well-being, offering fitness programs, mental health plans, and generous time off.
  • There are ample opportunities for career growth and development across various projects and industries.
  • 3Pillar is an equal opportunity employer, committed to diversity and values such as Intrinsic Dignity and Open Collaboration.
  • Employees are encouraged to join a global tech community and can learn more about the company through its LinkedIn and Careers page.
Apply now
Please, let 3Pillar know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback