30 Nov
Senior Java Software Engineer
Washington, Seattle-tacoma , 98101 Seattle-tacoma USA

Vacancy expired!

Job Description

WhyisthisroleimportantatInfobip?

Being a part ofInfobipEngineering Powerhouse meansworking on an in-house developed product and delivering solutions on a global level. As a Java Software Engineeryou willbe dedicated to your microservices and deal with challenges of large architecture that is scalable, balanced, sends over 400 million messages daily and helps our clients to grow their business.It’sanopportunity to work inone of ourrequirement areas,so no matter if you are taking care that our infrastructure is set to place,ifyou work on the collection and analysis of data traffic,ifyou are responsible for connectivity and security towards operatorsorifyou are developing custom communication channels,you areanequally important part of the story.

Whatwillyoudo atInfobip?

  • Develop, maintain, monitor and troubleshootyour team services
  • Havefull ownership of the code you produce
  • Write well designed, testable and scalable code in accordancewithclean code principles
  • Have a general overviewand understanding of the interactions and dependenciesin theentiresystem
  • Grow towardsfull stackdevelopment and for us thismeans workprimarilyon backend developmentbut also expand your knowledge on workingwithdatabases, system design, alerting and monitoring tools and frontend development
  • Work withinagileframework(Scrum, LESS)andhaveadedicated Product Manager
  • Participatewith your teaminagile practicessuch as sprint planning and retrospectives
  • Expandandimproveyourknowledgebothinternallyandexternallyandbeapart ofengineeringcommunity

Qualifications

Requiredqualifications:

  • Mid or seniorprofessional looking for a high growthchallenge
  • Experienceworking with Javaversion 1.8 and above
  • Experience withSpring and Spring Boot development
  • Good knowledge and understanding of object-oriented principles
  • Good knowledge and understanding of data structures and algorithms
  • Experienceworking withconcurrentand multi-tierapplications
  • Recognizingthe value ofcode-reviewand experience with code testing (unit, integration)
  • Good understanding of RESTful services

Nice to have qualifications:

  • Familiar with CI/CD tools such as Jenkins, Git, Maven, Canary or similar 
  • Understanding ofdatabases and data management tools like MSSQL, PostgreSQL, Redis, RabbitMQ, Kafka or other
  • ExperiencewithJavaScript(React, Vue.js, Node.js)
  • Workedwith collaboration tools such as Jira,Confluenceand Slack
  • Ready to adopt, implement or propose new technologies
  • Experiencein technologies such as Kotlin, Go,Groovy,Python, Bash, Docker, Kubernetes, Prometheusor others

Additional Information

Why our employees choose us (and stay)? 

  • Cutting edge technology & processes –We make sure that our tech stack is updated to latest versions, if we aretalkingJava,we’re talkingup toJava 14.To us, continuous delivery and integration aren't just buzzwords - all our teams combined deploy something new every4minutesfor our global in-houseproduct. 
  • Educational budget– Decidewith your team how to spend it,is it onconferences, online courses or certifications.  
  • Opportunity knocks. Often. – Being a part of a growing company in a growing industry – we challenge you not to grow! Whether it’s horizontal, vertical, or angular,we want to support the path that you want to carve. 
  • Learn as you grow – Starting from the Orientation and Engineering Week and your personalized onboarding program, to internal education, our 3-day DevDaysconference, Hackathonsandconferences, wereallyinvest heavily in employee learning and development. 
  • Pay & Perks – Competitive salary, travel allowance, rewards and holiday bonuses, a team taking care of all the equipment you need, team buildings and other organized activities, company library, organized sports, kitchen stocked with the usual suspects

Vacancy expired!


Related jobs

Report job