ARETUM ยท 3 hours ago
Senior Java Developer
Maximize your interview chances
ConsultingInformation Technology
Growth Opportunities
Insider Connection @ARETUM
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Design and develop complex Java-based applications, ensuring high performance and responsiveness to requests from front-end users
Develop and maintain architectural documentation, guiding best practices for software development and integration
Lead the technical design and implementation of solutions, collaborating with cross-functional teams to define software architecture and framework
Participate in SCRUM methodologies to oversee agile development processes, promoting a culture of continuous improvement
Build and refine microservice-based architecture, including RESTful APIs for interaction with other services and systems
Facilitate code reviews and mentor junior developers, sharing your expertise in Java, microservices, and architectural principles
Conduct performance tuning, unit testing, and debugging to enhance application performance and maintainability
Assist the DevOps team in establishing CI/CD pipelines and automating deployment processes
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Proven experience as a Java Developer, 5+ years of professional software development experience
2+ years of experience with the following technologies: OO, MVC, JavaScript, HTML, CSS, Web Services, and SOA
Experience designing backend architecture in a 0 to 1, greenfield project
A minimum of 2 years' experience working with Agile or SCRUM methodologies
Minimum of 2 years' experience with microservice-based development
At least 1 years' experience with build-deploy automation, automated testing, functional testing, and performance/load testing scripts
Familiarity with CI/CD environments with at least 1 year of working experience
Experience with code repository technologies such as SVN or Git
Ability to work with technical staff to understand and develop new web applications, resolve customer complaints with web applications, and respond to suggestions for software modifications or enhancements
Ability to participate in the development of software documentation such as version description document and user manual
Assists in the training of less experienced software development staff and may act as team leader on complex projects
Strong experience with Section 508 and WCAG 2.2 accessibility requirements
Strong problem-solving skills and a detail-oriented mindset
Excellent communication and teamwork skills
Ability to pass a basic government background check
Preferred
Working knowledge of Angular
Ability to work independently and in an awesome team setting
Ability to mentor and lead junior developers
Experience or exposure with automation tools such as Jira, Jenkins, Ant, Maven
Experience with container technologies like Docker
Exposure to AWS or Other Cloud Technologies
Experience or exposure with LDAP, OAuth, AD security, and authentication
Excellent communication skills
Experience supporting the federal government
Company
ARETUM
ARETUM is a government contracting company specializing in technology-enabled mission support services for the Department of Defense.
Funding
Current Stage
Late StageRecent News
Company data provided by crunchbase