Job Title: Software Engineer (Java)
Location: Remote (EST hours) — Must be able to work Eastern Standard Time
Contract Length: 3 months, with potential to convert to full-time.
Primary Responsibilities:
- Responsible for analyzing and troubleshooting complex problems and providing solutions to overcome those problems using the latest technologies.
- Collaborate internally and across departments with peers to deliver products/solutions that align with the strategic vision.
- End-to-end ownership of solutions, ensuring accuracy and completeness of the solution by having recurring checkpoints/audit loops with technical implementation teams.
- Provide technical leadership on complex projects, and, as needed, will be an escalation point on production outages.
- Complete design and code reviews.
- Review team practices to identify areas of improvement.
- Work with vendors to resolve 3rd Level support issues.
Skills Required / Desired:
- The ideal candidate will need to have excellent technical skills and experience to include the following:
- Java
- Spring
- Expert-level experience developing REST-style services that deliver responses in both JSON and XML.
- MongoDB/Relational DB
- Familiarity with IntelliJ, Eclipse, Maven, BitBucket & GIT/GitHub.
- Experience with Azure Kubernetes Service and hybrid cloud.
- Linux and bash scripting
- Agile exposure to SCRUM and Kanban, with a focus on JIRA for board management.
- Solid understanding of IT infrastructure components (hardware, software, network, operating systems, storage) and Cloud platforms components (SaaS, PaaS, and IaaS).
- Good knowledge of IT disciplines, e.g., software applications and interfaces, production operations, quality assurance, systems management, etc.
- Strong knowledge of application development lifecycles, to include waterfall and agile methodologies, and understanding of CI/CD pipelines.
- Foundational knowledge of Microsoft Azure.
- Must be self-motivated, proactive, creative, and efficient in identifying issues with strong analytical and problem-solving skills, with a high attention to detail.
- Must be collaborative in decision-making and facilitate working to a consensus to gain agreement when proposing solutions or taking ownership.
- Ability to create technical design documents with presentations using Microsoft Visio and Microsoft PowerPoint.
- Ability to work in a virtual team environment.
Prior Experience:
- A bachelor’s degree in a computer-related or Business-related field or relevant work experience is typically required to perform at expectations.
- At a minimum, 5+ years of professional IT experience, with at least 3 years of hands-on implementation experience leading high-stakes and complex IT projects.
- Expert-level experience developing JAVA services in an enterprise environment.
Other Skills and Qualities:
- To perform the job successfully, an individual should demonstrate the following competencies to perform the essential functions of this position:
- Problem solving— a creative, analytical mind able to review large quantities of data and quickly bring solutions to life.
- Interpersonal skills—the individual maintains confidentiality, remains open to others' ideas, and exhibits willingness to try new things.
- Oral communication—the individual speaks clearly and persuasively in positive or negative situations and demonstrates group presentation skills.
- Written communication—the individual edits work for spelling and grammar, presents numerical data effectively, and can read and interpret written information.
- Planning/organizing—the individual prioritizes and plans work activities and uses time efficiently.
- Quality control—the individual demonstrates accuracy and thoroughness and monitors own work to ensure quality.
- Adaptability—the individual adapts to changes in the work environment, manages competing demands, and can deal with frequent change, delays or unexpected events.
- Dependability—the individual is consistently at work and on time, follows instructions, responds to management direction, and solicits feedback to improve performance.