Tech Stack
AWSDockerJavaMaven
About the role
- Communicate daily with the customer and the team to align on goals and progress
- Clarify requirements, decompose tasks into subtasks, and provide accurate estimations
- Analyze and explore existing code, preparing clear design documentation
- Design and implement individual components, modules, classes, and database structures
- Document and maintain software solutions to ensure long-term usability
- Take full ownership of assigned tasks and proactively resolve issues as they arise
Requirements
- At least 2 years of professional experience in Java (version 11 or earlier)
- Strong skills in object-oriented analysis and design, with the ability to create scalable and maintainable software solutions
- Hands-on experience with Swing or C#
- Proficiency in working with MSSQL databases
- Familiarity with Swiftlets and their application in software development
- Solid knowledge of Maven for build and dependency management
- Commitment to full task ownership, covering requirements clarification, estimation, documentation, and testing
- Proactive approach to identifying and resolving challenges for smooth project delivery
- At least an Upper-Intermediate level of English
- Would be a plus: Familiarity with AWS
- Knowledge of Docker and Docker Compose
- Understanding or experience with Microsoft scripting
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Javaobject-oriented analysisobject-oriented designSwingC#MSSQLMavenDockerDocker ComposeMicrosoft scripting
Soft skills
communicationrequirements clarificationtask ownershipproactive problem solvingdocumentationestimationtesting