Java Software Engineer - 360

at  rinftech

București, Municipiul București, Romania -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate03 Dec, 2024Not Specified03 Sep, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Job Description
Join a dynamic team of technologists to create innovative solutions that drive business and career growth. You’ll work on designing, developing, and testing high-quality software and products, using Agile/Scrum methodologies to ensure seamless end-to-end development. If you’re passionate about advancing technology and delivering impactful results, we want you on our team!
About us
Rinf.tech is a technology consulting and software services company. Founded in 2006 in Romania, we have grown into a global organization with 600+ engineers and 8 Delivery Centers in Europe and North America (Romania, Bulgaria, Ukraine, Turkiye, and Mexico).
We offer custom software solutions and support for our worldwide partners through three main Business Units: Business Applications, R&D Embedded, Robotics, and Automotive.
At Rinf.tech, you’ll come across friendly people and a genuine way of thinking. RINFers are eager to learn from each other, explore and reinvent the world of technology.
What you’ll be working on
As a member of this team you will dive head-first into creating innovative solutions that advance businesses and careers. You’ll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products. Coming in with an understanding of the importance of end-to-end software development-such as Agile/Scrum frameworks-is key.

What you’ll do

  • Investigate and give resolutions for defects (in test, acceptance or production environments)
  • Contribute together with the rest of the team to continuous improvements of the development process
  • Programming new applications and to making changes in existing applications
  • Translating functional analysis into technical analysis and developments, together with the parties involved
  • Create release documents to support the deployments and the software after release
  • Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance
  • Contribute in all phases of the development lifecycle
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Develop and maintain software programs according to set coding standards
  • Estimate duration of programming and unit testing phase
  • Perform unit testing after implementation to assure that every component of the application that was added or changed is working properly

What you offer us

  • Good knowledge of Object oriented design & programming
  • Java programming experience
  • Quality orientation/attention to detail
  • Experience in working with J2EE/ JEE Platform (JMS, JAX-WS,JAX-RS, EJB), Spring Core, Spring Boot
  • Good understanding of REST and SOAP web services
  • HTML/CSS and JavaScript language (EcmaScript 2015+)
  • JavaScript packaging and distribution for web: npm, Webpack
  • Frontend development experience using a framework 3
  • Experience working with Agile and Continuous Delivery approaches and best practices
  • University degree (IT or engineering background)

Considered a plus

  • Experience with Azure DevOps
  • Experience with any ESB (WSO2 preferred)
  • Experience using KAFKA

What we offer you

  • Flexible working environment
  • Learning budget and platforms
  • Wide variety of projects you could be part of
  • Medical subscription
  • HR representative to guide you in your professional career development
  • Flexible benefits platform
  • Bookster

Our recruitment process

  • HR Discussion
  • Technical interview
  • Offer

Meet us!

If you are still unsure, we are inviting you to come by anytime for a tour of our office without any commitment.

  • All applications are strictly confidential. We will not disclose any private information without having your approval.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Investigate and give resolutions for defects (in test, acceptance or production environments)
  • Contribute together with the rest of the team to continuous improvements of the development process
  • Programming new applications and to making changes in existing applications
  • Translating functional analysis into technical analysis and developments, together with the parties involved
  • Create release documents to support the deployments and the software after release
  • Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance
  • Contribute in all phases of the development lifecycle
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Develop and maintain software programs according to set coding standards
  • Estimate duration of programming and unit testing phase
  • Perform unit testing after implementation to assure that every component of the application that was added or changed is working properl


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

București, Romania