Senior Java Software Engineer
We are seeking an experienced Senior Java Software Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing and developing scalable software systems using Java.
Key Responsibilities:
* Design and develop high-quality software systems using Java, Spring Boot, and microservices architecture.
* Collaborate with cross-functional teams to identify requirements and design solutions that meet business needs.
* Develop unit tests and integration tests to ensure code quality and reliability.
* Participate in code reviews and provide constructive feedback to improve code quality.
* Work closely with QA engineers to identify and resolve defects.
Requirements:
* 4+ years of experience in Java development.
* Experience with Spring Boot, Spring Data, and microservices architecture.
* Knowledge of relational and non-relational database technologies.
* Experience with unit testing, integration testing, and test-driven development.
* Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker).
* Fluent English communication skills.
What We Offer:
* A competitive salary and benefits package.
* The opportunity to work with a talented team of engineers on challenging projects.
* Ongoing training and professional development opportunities.
* A dynamic and supportive work environment.
About Us:
We are a technology company dedicated to delivering innovative software solutions to our clients. Our mission is to empower businesses to achieve their goals through technology.
Contact Information:
If you are interested in this role, please submit your resume and cover letter to us. We look forward to hearing from you.