Java Fullstack Developer
We are seeking a skilled Data Engineer to join our team. The ideal candidate will have extensive
technical experience in information architecture, data architecture, data modeling, data governance,
ETL design, data quality, and BI analytics.
Job Responsibilities
- Devises or modifies procedures to solve problems considering computer equipment capacity and limitations, operating time, and form of desired results.
- Designs, codes, tests, debugs, and documents.
- Collaborating with team members to participate in the full software development lifecycle, including requirements, solution design, development, QA, and implementation.
- Developing and enhancing enterprise microservice applications or modernizing existing software systems.
- Writing automated unit test cases to support Test-Driven Development (TDD).
- Assisting in the verification and validation of software by collaborating with the quality assurance team.
- supporting application and security code scans and assisting in resolving findings.
- Maintaining and creating CI/CD pipelines to streamline development and deployment processes.
- Participating in Agile ceremonies, including daily stand-ups and sprint retrospectives.
- contributing to the technical documentation and assisting in troubleshooting software issues.
Required Skills/Qualifications
- 3-5+ years of experience in software development using frameworks or programming languages such as Java, Angular 2+, JavaScript, jQuery, or Node.js.
- 2+ years of experience in in software development using Java and related technologies.
- Hands-on experience with modern web technologies such as JSON, AJAX, XML/XSLT, HTTP, JavaScript/TypeScript, HTML5, and CSS3.
- Familiarity with relational database development, preferably using SQL Server or T-SQL programming (e.g., stored procedures, views, functions).
- Knowledge of Service-Oriented Architecture (SOA) and RESTful services (e.g., Web API frameworks).
- Experience using Git or other version control systems.
- Working knowledge of testing frameworks like XUnit, NUnit, or Selenium.
Benefits
- Competitive salary and performance-based bonuses
- Health, dental, and vision insurance
- 401(k) with company match
- Paid time off and holidays
- Professional development and training opportunities
- Flexible working hours and remote work options