Backend Software Engineer - 1042

  • Caracas
  • Wakapi
We are passionate about what we do and we strive to be better with each day that goes by.  We want to contribute to the generation of a technological community powered by the conviction that, through small actions, we can help create a better world. The Role: As a Backend Java Software Engineer, you will play a critical role in the design, development, and maintenance of high-performance software solutions using Java and related technologies. You will work closely with cross-functional teams to deliver robust, scalable, and secure software products. Join our "BF" team. Responsibilities: Provide a mid-level contribution to a team responsible for the design, development, and implementation of critical business applications. Work with Agile software lifecycle methodologies. Create technical design documents. Perform research, analysis, coding, debugging, troubleshooting, and testing. Work effectively in a collaborative development environment. QA testing of all code. Participate in code reviews to ensure adherence to coding standards. Work with other departments to ensure consistent focus on producing quality deliverables promptly. Requirements: Bachelor's Degree in Computer Science, Information Technology, Engineering or a related field. Experience with any of the following technologies: Java, Spring, Hibernate, Ant, Angular, Spring Boot, Spring Cloud. Experience with Docker, Kubernetes, AWS, Cloud Technologies. Experience with API, Swagger, Microservices Development. Experience with IoT, MQTT is a plus. Facility with SQL and one or more relational databases, such as MySQL and or with NoSQL databases such as DynamoDB. Experience with version control software, such as GIT. Full exposure to and understanding of all aspects of the software development lifecycle and using Jira and Confluence. Object-oriented design and programming skills, including working knowledge and experience in using design patterns. True team player with a commitment to quality and reliability Able to excel in a fast-paced, rapidly-changing development environment Problem-solving skills with the ability to support technology from different team members Commitment to continuously improving processes and outcomes Able to work across organizational teams to understand requirements Strong verbal and written communication and English speaking skills.   Wakapi Web