SW Developer/ Technical Consultant – Telecom

Bucuresti, Romania
Full Time Employment
Senior / Expert Level
No. of Openings: 3
Posted 1 month+ ago

RINF TECH has grown from a Romanian start-up into a company with over 400 employees and successfully open 5 branches in Europe (Kiev, UK, France, Germany, Bulgaria).

We offer IT consulting in the area of software services to our partners that do not have the technical skills set in-house and need additions to their current teams. We are operating on a wide range of technologies and industries.

At RINF TECH you will come across friendly people and a relaxed atmosphere every day. RINFers are eager to learn from each other, explore and reinvent the world of technology. We have an inspiring place to share ideas and build amazing things together.

What you will be working on.

The Mission:

We are currently looking for a passionate SW Developer. This is a hands-on engineering position that requires experience in Java development technologies including back end and software integration, unit and functional testing and code management.

  • Implements and maintains application components to meet the business requirements
  • Translating requirements into code for new or existing solutions and projects
  • Customize reusable solutions of project
  • Assuring quality, security and compliance requirements are met
  • Participate in development, execution and documentation of automated tests
  • Ensuring and promoting code quality standards
  • Identify and address technical or operational risks
  • Provide review/input on project activities for medium to large business unit level projects
  • Stores and tracks connections with other libraries, systems and environments
  • Continuously improve the code already written
  • Troubleshoot systems, identify bugs, relate to development and test fixes
  • Contributes to the improvement of methodologies for the solutions development, of the design of applications and of the corresponding documentation
  • Document new functionalities
  • Provides ideas and reviews plans for specific project activities, assists the project manager in budgeting and planning both in terms of time and human resources needed to deliver specific activities
  • Establishes and maintains a professional relationship, both internally and with the client, by developing an essential understanding of business needs and competitive challenges specific to each client
  • Follow defined methodology and standards including preparation and maintenance of documentation for all stages of development work

What you offer us.

  • Working experience in software development with Java technologies
  • Knowledge of J2SE and J2EE (Common Packages, Collections, Generics, Threads, Exceptions)
  • Knowledge of Spring, Hibernate, JDBC, REST, JMS, SOAP, Scripting, Jenkins. Nice to have JavaScript, AngularJS, ReactJS, HTML5, CSS,. etc for eventual GUI related tasks;
  • Experience using open source tools (in a telecom environment)
  • Familiar with the standard software design patterns, web application and web services architectures
  • Knowledge in web application development for both front-end and back-end (using tools like: Java/ J2EE; JDBC; Spring; Hibernate; Java Application Servers like Tomcat, WildFly, JBoss;
  • Good command of Unix / Linux
  • Networking and IP knowledge/experience (IP, TCP, HTTP, DNS, SSL)
  • Working experience with different RDBMS (Oracle, VoltDB, MS SQL Server, others), SQL language, (Oracle PL/SQL Programming is nice-to-have)
  • Working experience with No-SQL databases and data stores: Redis, MongoDB. Others are nice to have Couchbase, Cassandra, CouchDB etc.
  • Working experience with CI/CD tools and process (Maven, GIT, Jenkins, etc.)
  • Basic knowledge in testing software solutions (Sonar, JUnit, Mockito, Cucumber, etc.)
  • Knowledge of web service communication protocols (REST, SOAP, etc.) best practices and usage
  • Good knowledge in parsing and manipulating JSON/XML/SOAP/YAML
  • Knowledge of UML and other modeling methods
  • Good documentation, communication and presentation skills
  • Understanding of software quality assurance principles
  • Ability to work very efficiently in Global Virtual Teams
  • Excellent standard of English Language both verbal and writtenFamiliar with configuration management tools (Ansible, Chef etc.)

What we offer you.

  • Flexible working environment
  • Learning budget and platforms
  • Wide variety of projects you could be part of
  • Bonding and drinking events
  • 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.