Java Developer Remote, United States
Ctec Corp
- Virginia, Minnesota, United States
- Virginia, Minnesota, United States
About
Design, develop, and implement custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight. Act as a member of a product team supporting teammates and collaborating with a "do what it takes" attitude to ensure product and team success. Provide improvements to the product(s) being supported. Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives, and solution releases. Support release planning with conceptual design and development / refinement of software engineering guidelines. Analyze complex project‑related problems and create innovative solutions involving scheduling, technology, methodology, tools and solution components. Ensure product quality and timeliness of work, provide advice and guidance, resolve problems to meet objectives, and provide periodic performance reports. Provide mentoring to junior members of the team. Work Experience and Qualifications
At least 6 years of related technical experience, with software design, development and implementation in Windows and Linux environments. Experience with Java 8 and 11; familiarity with JDBC, Hibernate (or other ORM), JavaScript, XML, JSON, Web‑Services (JAX‑WS or JAX‑RS), JBoss, Eclipse/VSCode, Docker/containerization, Maven, JUnit, and shell scripting. Object‑oriented design and development (OODD) expertise, Service Oriented Architecture (SOA), familiarity with microservices and distributed architectures. Communicating OODD and SOA principles and best practices. Experience with complex problems and providing highly creative and ingenious solutions. Acting independently to expose and resolve problems. Experience with Git source code control systems and concurrent development workflows. Experience using SQL or PL/SQL to access Oracle, MySQL, or SQL Server databases, familiarity with NoSQL such as MongoDB databases. Experience with database design and understanding relational model/schema. Ability to apply estimation techniques to software development efforts. Working knowledge of and ability to assist others in the use of software engineering tools to support process improvement. Excellent written and verbal communication skills. Strong collaboration skills and desire to work within a team. Understanding of all elements of the software development life cycle, including planning, development, requirements management, configuration management, quality assurance, and release management. Highly responsible, team‑oriented individual with a very strong work ethic and a self‑starter. Hibernate‑5, SpringFramework‑5, Telerik. Education and Certification
College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline. Equivalent professional experience will be considered in lieu of degree. Clearance Requirements
IRS MBI Clearance preferred or candidates must be clearable. Benefits
Paid vacation & Sick leave Health insurance coverage Performance bonus programs 401K contribution & Employer Match
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.