Greater Buenos Aires, Argentina
Brinqa is looking for a Full Stack Software Engineer to join our engineering team in designing and implementing our cyber risk management platform. We are looking for well-rounded full stack developers who are passionate about delivering reliable and scalable enterprise applications with intuitive web-based UIs.
You would be a member of a highly Agile team tasked with developing new functionality as well as maintaining and supporting the existing, publicly available product. Specifically, you will help us evolve our Java/Groovy platform as well as occasionally making changes to our front end implemented in AngularJS. The ideal candidate must be self-directed and a fast learner, flexible enough to work on new technologies as well as legacy components.
WHAT YOU WILL BE DOING:
Deliver efficient, maintainable, robust enterprise solutions in a Java environment.
Produce designs and estimates, and implement features based on product requirements.
Maintain and integrate with existing applications by implementing new features and fixing defects.
Collaborate with peers on designs, code reviews, and testing.
Produce unit and end-to-end tests to improve code quality and maximize code coverage for new and existing features.
Adhere to current documentation standards and produce necessary documentation for training and compliance.
WHAT YOU NEED:
Degree in Computer Science or equivalent preferred, or relevant work experience.
6+ years of professional, full stack software experience developing enterprise web applications
Experience with web services frameworks and related technologies such as Java, Groovy, Grails, Spring, J2EE, Apache Tomcat, HTTP, AJAX, REST, SOAP, XML
Experience with large scale databases and analytics technologies such as SQL, NoSQL, MySQL, JDBC, Hibernate, Apache Spark etc.
Excellent written and verbal communication skills.
Excellent problem solving and diagnostic skills.
PREFERRED SKILLS AND EXPERIENCE:
MVC design pattern (implemented in Spring Boot, Grails, etc.)
Groovy, Grails, JSON, XML.
Familiarity with a flavor of UNIX (Linux, Solaris, HP-UX, etc.) and Windows.
Agile/Scrum development methodology.
Knowledge and understanding of networking cyber security concepts