K
Java Software Developer Hexagonal 100% Remoto
K
Java Software Developer Hexagonal 100% Remoto
knowmad mood•Anywhere, NC
yesterday
Full-timeRemote
Company
knowmad mood
Location
Anywhere, NC
Type
Full-time
Work Schedule
full time
Work Location
remote
knowmad mood•Anywhere, NC
yesterday
Full-timeRemote
Company
knowmad mood
Location
Anywhere, NC
Type
Full-time
Work Schedule
full time
Work Location
remote
Job Description
Join knowmad mood as a Java Software Developer specializing in hexagonal architecture. Work fully remote from anywhere in North Carolina, designing and implementing scalable enterprise software solutions.
Full Description
We are seeking a talented Java Software Developer with expertise in hexagonal architecture to join our dynamic engineering team at knowmad mood. This fully remote position offers the opportunity to work on innovative software projects while enjoying the flexibility of working from anywhere in North Carolina. You will play a crucial role in designing, developing, and maintaining high-quality Java applications using modern architectural patterns and best practices. The ideal candidate will have strong experience with clean code principles, domain-driven design, and microservices architecture.
As a Java Software Developer, you will be responsible for implementing hexagonal architecture patterns to ensure separation of concerns and maintainable codebases. Your daily tasks will include writing clean, efficient Java code, participating in code reviews, collaborating with cross-functional teams to gather requirements, and ensuring all deliverables meet quality standards. You will work with various technologies and frameworks to build robust applications that solve complex business problems for our clients across different industries.
To succeed in this role, candidates must possess a bachelor's degree in Computer Science or related field along with proven experience in Java development. Strong knowledge of Spring Boot, JPA, and RESTful API development is essential. Experience with hexagonal architecture, domain-driven design, and test-driven development practices is highly preferred. Candidates should demonstrate proficiency in version control systems like Git and have familiarity with CI/CD pipelines and containerization technologies.
The ideal candidate will possess excellent problem-solving abilities, strong communication skills, and the capacity to work independently in a remote environment. Knowledge of SQL databases, NoSQL solutions, and cloud platforms such as AWS or Azure will be advantageous. Experience with agile methodologies and the ability to adapt to changing requirements is crucial for success in this position.
knowmad mood is a forward-thinking technology company committed to delivering innovative solutions and fostering professional growth. We offer competitive compensation packages, comprehensive health benefits, flexible working arrangements, and opportunities for continuous learning and career advancement. Employees enjoy access to training programs, certification support, and a collaborative team environment that encourages creativity and innovation.
This position provides excellent growth opportunities for developers looking to advance their careers in software architecture and enterprise application development. You will have the chance to work on diverse projects, mentor junior developers, and contribute to architectural decisions that impact our clients' success. We support professional development through conference attendance, online courses, and internal knowledge-sharing sessions designed to keep our team at the forefront of technology trends.
Key Skills
JavaHexagonal ArchitectureSpring BootDomain-Driven DesignRESTful APIs
