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