Build applications according to the design provide designers with feedback and suggest tradeoffs when required n Ensure the code follows latest coding practices and industry standards n Write and run unit and integration tests, always striving to increase automation n Responsible for estimation of product backlog items to be considered for Sprint Planning n Continuous report and work as a team in an agile schema.
Direct report to Developer Lead n nWe are looking for Developer Engineer that wants to participate in the design, develop, and test software and applications for computers.
The main duties and responsibilities of software engineers include directing and participating in programming activities, monitoring, and evaluating system performance, and designing and implementing new programs and features.
n n 1+ years of experience develop sw (cloud / java, spring boot, maven) n Analytical, problem-solving, negotiation and organizational skills n Knowledge of Functional Programming n Strong knowledge of design patterns.
n- Object Oriented Programming n Strong knowledge of Git n Strong knowledge of MicroServices n Knowledge of Cloud Oriented Applications n Strong knowledge of SQL n Strong knowledge of containers ( docker ) n Strong knowledge of TDD, BDD X n Strong knowledge of unit testing, integration test, n Strong knowledge of build managers ( maven, gradle ) n Inversion of control n Aspect Oriented Programming n Transaction Management n Spring MVC n Spring Data ( JPA + Hibernate ) n Webflux n Externalized Configuration n Properties loading n Feign Integration "As a Senior Developer, you are responsible for development, support, maintenance and implementation of a complex project module.
You should have good experience in application of standard software development principles. You should be able to work as an independent team member, capable of applying judgment to plan and execute your tasks.
You should have in-depth knowledge of at least one development technology / programming language. You should be able to respond to technical queries / requests from team members and customers.
You should be able to coach, guide and mentor junior members in the team."