Flag job

Report

Software Engineer - Java

Min Experience

3 years

Location

Indianapolis, IN, USA

JobType

Full-Time

About the job

Info This job is sourced from a job board

About the role

Design, implement, and maintain full stack web applications utilizing Java and JBoss/Spring Boot technologies Analyze user requirements to envision system features and define application functionality Develop and maintain RESTful APIs for seamless integration with front-end applications Plan, test and implement advanced software security techniques in compliance with technical reference architecture Utilize programming languages like JavaScript, TypeScript, Java and Container Orchestration services including Docker and Kubernetes Develop front end and backend applications architecture and knowledge of web application servers like Tomcat, Jetty, JBoss etc Design, code, test, debug, and document new and existing components to ensure that software meets business, quality, and operational needs.

About the company

eimagine provides business and technology consulting services aimed at improving how companies operate. They focus on refining, enhancing, and automating business processes while emphasizing the importance of both people and processes, not just technology. eimagine is recognized for its expertise in Microsoft Dynamics and Salesforce, keeping up with the latest technology trends to offer tailored solutions. Unlike many competitors, eimagine acknowledges that successful business transformation requires a balance of technology, people, and processes. Their goal is to help clients achieve greater efficiency and effectiveness in their operations.

Skills

Kubernetes
Tomcat
Agile
JavaScript
Git
JUnit
Apache Kafka
Java
Docker
TypeScript
Microservices
Jenkins
REST APIs
AngularJS