cyberThink Inc

Java Developer - Remote

cyberThink Inc Englewood, CO

cyberThink Inc provided pay range

This range is provided by cyberThink Inc. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$1.00/hr - $1.00/hr
Job Description:

As a Java Developer, you will create user information solutions by developing, implementing, and maintaining Java-based components and interfaces. You will be responsible for writing well-designed, testable, and efficient code while ensuring that designs comply with specifications. Your role includes preparing and producing software component releases, supporting continuous improvements by exploring alternatives and technologies, and presenting these for architectural review. Additionally, you will support users by developing documentation and assistance tools, completing applications development by coordinating requirements, schedules, and activities, contributing to team meetings, and troubleshooting development and production problems across multiple environments and platforms. Hands-on experience in designing and developing applications using Java EE platforms and Object-Oriented analysis and design using common design patterns is required. Experience in developing web applications using popular web frameworks (e.g., JSF, Wicket, GWT, Spring MVC) and a strong background in test-driven development is essential.

Key Responsibilities:

  • Develop, implement, and maintain Java-based components and interfaces.
  • Write well-designed, testable, and efficient code.
  • Ensure designs are in compliance with specifications.
  • Prepare and produce releases of software components.
  • Support continuous improvement by investigating alternatives and technologies.
  • Present findings for architectural review.
  • Develop documentation and assistance tools for users.
  • Coordinate requirements, schedules, and activities for application development.
  • Troubleshoot development and production issues across multiple environments and operating platforms.
  • Participate in team meetings and contribute to project goals.

Required Skills, Experiences, Education, and Competencies:

  • 6-10 years of experience with Java/JEE software design, development, and implementation in a Spring Framework environment.
  • 3-5 years of experience designing and developing solutions to complex problems for enterprise-wide projects.
  • Advanced Java skills: Multithreading/Locking, Scaling/Performance, Memory/Object Reuse, IOC Design, Simple/Clean API/Encapsulation.
  • Enterprise Application Design experience, including multiple components and external system interaction.
  • Experience with platforms such as Linux Systems, Cloud Foundry, Amazon Web Services, Containers (Docker, Diego).
  • Experience in architecting with a global vision/strategy and component breakdown/specifications.
  • Scripting experience with Python, Shell/BASH, Groovy, Perl.
  • Familiarity with core infrastructure services such as DNS, NAS, Networking, and DHCP.
  • Experience in driving process improvements, feature adoption, scalability, and automation.
  • Strong problem-solving skills and the ability to collaborate with Product Owners, Architects, Software Application Engineers, Release Engineers, and other engineers across an organization.
  • Strong working knowledge of software development methodologies, including extensive experience with Agile development processes.
  • Excellent written and verbal communication skills with a desire to share knowledge through creating and refining written content.
  • Strong analytical, problem-solving, and prioritization skills with the ability to identify stakeholders, assess their needs, and manage expectations through effective communication.
  • Understanding of the Agile process and its benefits to development teams and the business units served.
  • Knowledge of CI (Continuous Integration)/CD (Continuous Delivery) practices and their benefits.
  • Experience with the Atlassian set of tools for Agile project/code management (Bitbucket, Bamboo, JIRA, Confluence).
  • Experience and working knowledge of implementing Blue-Green deployments to reduce downtime and risk.
  • Experience and working knowledge of Pivotal Cloud Foundry (PCF).
  • Experience and working knowledge of MongoDB and RabbitMQ.

The hourly range for roles of this nature are $40.00 to $80.00/hr. Rates are heavily dependent on skills, experience, location, and industry.

cyberThink is an Equal Opportunity Employer.
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Other
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at cyberThink Inc by 2x

See who you know

Get notified about new Java Software Engineer jobs in Englewood, CO.

Sign in to create job alert

Similar jobs

People also viewed

Similar Searches

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More