IT-Software Engineer

Tellus Solutions$95K — $115K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science
  • 5-7 years of experience in software engineering
  • Proficient in Java and frameworks like Spring and Spring Boot
  • Experience with Restful APIs and event-driven systems
  • Knowledge of microservices and distributed architecture
  • Familiarity with build, test, and dependency management tools
  • Strong analytical, design, and problem-solving skills

Responsibilities

  • Design, build, and maintain Java-based applications for the MineStar ecosystem
  • Produce well-tested, maintainable code adhering to quality and security standards
  • Collaborate with the scrum team to deliver features from design to release
  • Contribute to solution design and provide clear technical documentation
  • Perform code reviews to enhance engineering practices and product quality
  • Assist in delivery planning and execute against established processes
  • Triage and resolve production issues, conducting root-cause analysis

Benefits

  • Dynamic and self-managing team environment
  • Exposure to cutting-edge mining software solutions
  • Opportunity to contribute to a newly established engineering team
  • Collaborative workplace culture with a focus on quality and value delivery
  • Possibility for continuous self-development and learning opportunities
Full Job Description
Job Description:
  • We are seeking a skilled and experienced Software Engineer to join our multi-disciplinary delivery teams that deliver world class mining software solutions.
  • The Java Developer will be responsible for developing software within a high performing, self-managing and dynamic team, delivering high-value software for our enterprise customers.
  • The Site Solutions Engineering group needs a Java developer to join it's new and growing software team located in the Irving headquarters that is being established as the first MineStar Office engineering team located in the US.
  • This role is required to design, developer and deliver Java-based services for the MineStar Office product.
  • Working within a scrum team, the role will working with other developers and QA engineers to deliver quality product and value to customers.


Responsibilities:
  • Design, build and maintain Java-based applications and services that support the CLIENT's MineStar ecosystem.
  • Produce clean, well-tested, maintainable code aligned to agreed standards, with quality, security and resilience built in, and with appropriate automated tests, reviews and documentation.
  • Work with the scrum team to deliver features end-to-end, from refinement and estimation through to implementation, testing and release.
  • Contribute to solution design for complex problems, producing clear technical documentation to support implementation and ongoing support.
  • Perform code reviews and contribute to engineering practices that improve quality, performance, reliability, and developer experience.
  • Contribute to delivery planning (estimations, sequencing, and risk management) and execute against agreed processes and tooling.
  • Collaborate with product, engineering, and quality stakeholders to refine requirements, communicate progress, and incorporate feedback.
  • Triage and resolve production and non-production issues, perform root-cause analysis, and implement preventative fixes.


Required Technical Skills:
  • Java, Spring, Spring Boot
  • Restful APIs and Event-Driven systems
  • Microservices and distributed architecture
  • Build, test, and dependency management tools
  • Modern database design and technologies
  • Single and multi-threaded environments and understanding the differing requirements in each
  • Strong analytical, design and problem-solving skills.
  • Experience working within a scrum team delivering functionality in a commercial product.
  • Good communication amongst team members.
  • Willingness to contribute to design and planning discussions.
  • Determination to deliver a quality product and value to customers.
  • Willingness to learn and consistent approach to self-development and improvement.
  • Willingness to take on-board and provide feedback to colleagues, junior staff, and leaders.
  • bility to effectively manage your own time and agreed priorities.
  • Experience with modern security principles and technologies


Required Education/Experience:
  • Bachelor's Degree in Computer Science

Similar Jobs

More Jobs at Tellus Solutions

More Information Technology Jobs

Find similar IT-Software Engineer jobs: