Software Engineer
UNITED STATES PROFESSIONA
29 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
$ 72KJob location
Tech stack
Java
Spring Security
Relational Databases
Distributed Systems
Spring
Python
PostgreSQL
MySQL
Performance Tuning
Software Engineering
Test Driven Development
Spring-boot
Backend
Spring Data
Information Technology
Real Time Data
REST
Programming Languages
Microservices
Job description
- Developing software to implement our wide-range of business functionalities on the web, used by IronPlanet internal people as well as end users.
- Working with third party systems from our industry partners or customers, to integrate them with our web system and facilitate real-time data exchanges.
- Participating the testing and performance tuning.
Requirements
Do you have experience in Test-driven development?, Do you have a Bachelor's degree?, * Bachelor's degree in computer science, Information Technology, or a related field.
- 4 + years of hands-on experience in backend development with programming languages such as Python, Java, or Go..
- Strong knowledge of Spring Framework (e.g., Spring Boot, Spring Data, Spring Security) and building RESTful APIs.
- Solid understanding of distributed systems, microservices architecture and event-driven systems
- Experience with relational databases (e.g., MySQL, PostgreSQL)
- Experience with modern Lean Software development, pair programing, TDD and Trunk Based Development
- Good awareness of CI and CD approaches and tools.
- Strong problem-solving skills and a data-driven approach to decision-making.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.