Accepting Applications
Full-time
Hybrid
LinkedIn
Posted 1 month, 1 week ago
6 views
0 applications
Job Description
Our client VentureDive seeking a Java developer with a passion for building scalable, robust microservices? We are seeking a talented
**Senior Software Engineer \- Java**
to join our dynamic team. This is a
**permanent**
, full\-time opportunity where you will play a pivotal role in designing, developing, and deploying cutting\-edge software solutions that drive our business forward. If you thrive in a collaborative, hybrid work environment and are eager to tackle complex technical challenges, we encourage you to apply!
**Key Responsibilities**
* Design, develop, and maintain high\-quality, production\-ready Java\-based microservices using Spring Boot.
* Build and optimize RESTful APIs, ensuring efficient and secure data exchange between services.
* Collaborate with cross\-functional teams to define, design, and ship new features, adhering to Agile methodologies.
* Write clean, well\-documented, and maintainable code, actively participating in code reviews to ensure best practices and code quality.
* Develop and manage SQL databases, ensuring data integrity and performance.
* Leverage containerization technologies like Docker and orchestration tools like Kubernetes for seamless deployment and scaling.
* Troubleshoot and resolve complex technical issues, demonstrating strong problem\-solving skills in a production environment.
**Required Qualifications**
* **5\+ years**
of professional software development experience with a strong focus on Java.
* Proven expertise in developing microservices using
**Spring Boot**
.
* In\-depth understanding and hands\-on experience with
**REST API**
design and development.
* Proficiency in relational databases and
**SQL**
.
* Solid experience with version control systems, particularly
**Git**
.
* Demonstrated experience with containerization technologies like
**Docker**
and orchestration tools like
**Kubernetes**
.
* Strong understanding and practical application of
**Agile**
development methodologies.
* Excellent
**problem\-solving**
abilities and a proactive approach to identifying and resolving technical challenges.
* Proven ability to work effectively in a
**team environment**
and strong interpersonal and
**communication**
skills.
* Experience with
**code review**
processes and a commitment to maintaining high code quality.
* Familiarity with
**cloud computing**
platforms (e.g., AWS, Azure, GCP).
**Preferred Qualifications**
* Experience with various
**API design**
patterns and best practices.
* Familiarity with other programming languages or frameworks.
* Relevant professional certifications in Java or cloud technologies.
* Proficiency in
**English**
, both written and verbal.
**What We Offer**
* **Competitive compensation**
package commensurate with experience.
* Comprehensive and
**competitive benefits package**
designed to support your well\-being.
* Opportunity to work on challenging and impactful projects in a
**hybrid**
work arrangement.
* A collaborative and inclusive work environment that fosters professional growth and learning.
* The chance to be a key contributor to a forward\-thinking organization.