- Develop back-end Java applications using SQL/MySQL databases and common tools including Eclipse, Swagger, Postman, Docker Containers, and Kubernetes.
- Design and write software using various languages; primarily Java and secondly C#. Work with server-side infrastructure in Microsoft Azure while learning to use new tools and libraries.
- Write unit tests as part of the development process to ensure consistent functionality throughout the application lifecycle.
- Manage development tasks with an Agile Methodology, standard Sprint cycles, and Microsoft DevOps. Plan development tasks according to requirements and estimate the effort required for completion.
- Collect and collaborate on functional specifications to create overall requirements. Assist with the creation of design documents, user stories, and testing documents; considers future requirements and possibilities in line with the vision for Lincoln software applications; design software and architecture with this vision in mind.
- Complete software projects under the direction of senior developers or manages a group of individuals for specific tasks.
- Interface and assist with external resources to enhance development capabilities.
- Interface with customers (internal and external) to assist with problem solving, debugging field problems, and defining new requirements.
- Assumes additional responsibilities as needed or directed in support of the Company's 2025 Strategy.
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science or related field.
- Minimum of five year's previous experience.
- Fluent in multiple code languages such as Java, C#, and SQL. Expert capabilities in Java are required.
- Experience building back-end web applications using SQL/MySQL, REST services, and Apache Tomcat. Preferred experience with Docker, Swagger, Postman, and Flyway support tools.
- Preferred experience with Microsoft Azure and Kubernetes.
- Ability to work on multiple tasks across projects.
- Established communication skills verbally and in writing.
Recommended Skills
Computer SciencesSoftware Engineering
C Sharp (Programming Language)
Java (Programming Language)
Object Oriented Programming
.Net Framework