Position Description

Java Developer
Location Remotely
Job Code 1045
# of openings 1
Apply Now

Cybermedia Technologies (CTEC) www.ctec-corp.com is a CMMI Level III company that has provided technology and management solutions to commercial and government clients across the USA for over 22 years. We are currently looking for a Java Developer to join our team.

 Duties and Responsibilities:

Responsible for activities associated with delivery of software solutions associated with customer-defined systems and software projects by working in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes. Responsible for:

  • Designing, developing and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight
  • Acting as a member of a product team supporting teammates and collaborating with a do what it takes attitude to ensure product and team success
  • Providing 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
  • Supporting release planning with conceptual design and development / refinement of software engineering guidelines
  • Analyzing complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools and solution components
  • Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports
  • Also, work as Quality Assurance (QA) Engineer, you will play a crucial role in ensuring the quality and reliability of software products. You will develop and execute test plans, identify defects, and work with development teams to resolve issues.

-        Test Execution: Develop and execute test cases, both manual and automated.

-        Defect Documentation: Identify, document, and track defects, ensuring they are resolved.

-        Automation: Create and maintain automated test scripts using tools like Selenium.

-        Collaboration: Work with development teams to understand requirements and develop effective test plans.

-        Performance Testing: Assist in performance testing to ensure software meets performance standards.

-        Reporting: Generate test reports and communicate findings to stakeholders.

-        Continuous Improvement: Contribute to the continuous improvement of QA processes and practices.

Work Experience:

  • Professional Experience: at least 5 years related technical experience, with software design, development and implementation in a Windows and Linux Environment
  • Experience with Java 8 and 11; Familiarity with any of the following: 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
  • Working on unusually complicated problems and providing solutions that are highly creative and ingenious, exhibiting ingenuity, creativity, and resourcefulness
  • 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, CM, quality assurance, and release management
  • Highly responsible, team-oriented individual with very strong work ethic and a self-starter
  • Hibernate-5
  • SpringFrameWork-5
  • Telerik

 

Education/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

 

Back Apply Now