Senior Java Developer @ OpenELIS Foundation | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Senior Java Developer jobs in United States
200+ applicants
company-logo

OpenELIS Foundation · 2 days ago

Senior Java Developer

Wonder how qualified you are to the job?

ftfMaximize your interview chances
Information TechnologySoftware
Hiring Manager
Christina Tamondong, PMP
linkedin

Insider Connection @OpenELIS Foundation

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Write, maintain, document, and test Java code following OpenELIS standards and using defined Java frameworks and tools. Work collaboratively to design Java applications. Follow the direction, when necessary, of the development leader.
Utilize GitHub and Flyway for source code and database version control respectively, and Jira and Confluence for tracking and documenting development work.
Seek improvements and contribute ideas on the development process and the OpenELIS application. Provide leadership and mentoring to other developers on the team. Participate in code reviews and ensure standards are followed.
Provide OpenELIS support to clients in their test and production (HIPAA) environments (on-prem and AWS cloud), troubleshooting and resolving issues. Also, assist clients as needed with OpenELIS’s required external infrastructure, such as email (MS Exchange), Active Directory, VPN, printers, and fileshare servers running on Linux. Document issues, resolutions, and new processes.
Install and support the deployment of software releases to external (client) test and production (HIPAA) environments. In addition, plan out and install/upgrade java/jdk, Postgres, and Wildfly in client environments, coordinating these upgrades with bi-annual OpenELIS software releases and ensuring compatibility.
Support and maintain the Foundation’s test environments running on AWS within docker containers.
Assist with designing a CI/CD process and building an automated pipeline using GitHub, Jenkins, and Maven/Gradle.
Monitor application server software, such as Wildfly, for security alerts and vulnerabilities, communicating issues, and installing necessary patches.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

JavaJava eeJakarta eeJdbcSource code controlGithubIssue trackingPrototypingTestingAutomated buildJenkinsMavenGradleUser authenticationActive directoryKeycloakLinuxSqlRelational databasePostgresAwsAmazon web servicesApplication serversWildflyJbossSmall organizationIt teamProblem solvingCommunicationCustomer relations

Required

10+ years of Java coding experience on large applications, including designing, building, testing, and maintaining Java EE/Jakarta EE applications
Extensive experience with Java based frameworks
Experience and use of JDBC
Developing data intensive/driven applications
Software development best practices, including source code control (GitHub), issue tracking, prototyping, testing, and automated build and deployment
Experience with Jenkins, Maven, and/or Gradle
Experience with user authentication using Active Directory and Keycloak
Operating systems, including Linux
10+ years SQL and relational database experience, preferably with Postgres
Experience with AWS (Amazon Web Services) and working on (or willing to) certification/s
Experience with application servers, such as Wildfly/JBoss
Bachelor’s Degree in Computer Science or STEM field
U.S. citizenship
Lives in the U.S., preferably MO, MN, WI, VA, or UT
Excellent communication and customer relations skills, with proven ability to collaborate with client and development teams
Ability to apply critical thinking, technical problem solving, and analyze system specifications
Experience working in a small organization/IT team with a broad range of responsibilities
Strong organizational and project management skills

Preferred

Building a CI/CD pipeline
Understanding of security issues and defensive programming techniques
Cloud and on-premise containerized infrastructure built with Docker, Kubernetes, GitHub
Bootstrap, React
Jasper Report libraries
Flyway
RESTful API design and development
AJAX and GWT (Google Web Toolkit)
Public health or healthcare experience with an understanding of HIPAA

Benefits

Flexible schedule
Health insurance
Paid time off

Company

OpenELIS Foundation

twittertwitter
company-logo
OpenELIS Foundation develops open-source lab information systems for public health labs, promoting innovation and collaboration.

Funding

Current Stage
Early Stage
Company data provided by crunchbase
logo

Orion

Your AI Copilot