Join Avetta, LLC in shaping the future of enterprise software solutions as a Java Developer. As a pivotal member of our dynamic team, you'll not only design and develop cutting-edge software but also spearhead innovation, mentor peers, and lead project teams. Embrace the challenge of transforming requirements into clean, high-quality code while adhering to rigorous coding standards and security policies.
Why Join Us:
- Collaborative Environment: Work closely with managers, stakeholders, and peers in an agile setting, fostering an atmosphere of creativity and teamwork.
- Continuous Improvement: Fuel your passion for excellence through test-driven development, ensuring our systems remain at the forefront of innovation.
- Leadership Opportunities: Take the lead in small project teams, guiding design and development strategies while mentoring and inspiring your peers.
Key Responsibilities:
- Innovative Solutions: Analyze requirements to produce estimates and design documents, transforming them into clean, readable code that meets high standards of quality.
- Quality Assurance: Collaborate closely with QA to ensure comprehensive test coverage, advocating for automation to streamline testing processes.
- Continuous Learning: Stay abreast of emerging technologies, making proactive suggestions to enhance our systems and processes.
- Code Integrity: Safeguard our codebase from vulnerabilities and performance issues through rigorous code reviews, security assessments, and collaboration with QA.
Minimum Qualifications:
- Expertise: Bachelor’s degree or equivalent experience, along with five years (or more) of professional experience in web development languages (Java, C#, JavaScript) and database management systems.
- Troubleshooting Skills: Proficiency in diagnosing and debugging software issues within a large codebase.
- Communication: Outstanding communication skills and a collaborative mindset are essential for success in our team-oriented environment.
Additional Desired Skills:
- RESTful Web Services: Competence in designing and implementing RESTful APIs.
- Testing Frameworks: Experience with unit testing frameworks and integration testing.
- Automation: Familiarity with integration and other automated testing frameworks, promoting efficiency and reliability in our development processes.
If you're ready to make a significant impact and thrive in a collaborative and innovative environment, we invite you to join our team. Apply now and be a part of our journey towards excellence!