Java Developer
Samprasoft
Senior Java Developer
This position will be a senior member of a small development team focused on the Helios Platform services. The team will work with several other scrum teams to develop and support new services for the Helios platform and applications. In addition to development efforts, this position will also mentor and assist software engineers, provide technical assistance and direction as needed and maintain high standards of software quality within the team by establishing good practices and habits.
Work director open to any location. Work with team members to define and document requirements from the Architecture plan. Work with the Product Owner to prioritize the work into agile sprints. Perform the development to deliver and test needed functionalities to integrate cloud-based architecture.
Technical skills required:
- 5+ years of software development experience or at least 3+ year of experience with master’s degree in computer science or related field.
- 3+ years designing and developing software applications in Java using Spring Framework
- 3+ years of experience deploying and maintaining software using public clouds such as Amazon Web Services (AWS). Particularly with all of the following AWS Components: Dynamo DB, Lambda, S3 storage, Kinesis, Simple Notification Service (SNS), Simple Queue Service (SQS), Cloud Formation.
- 2+ years exp deploying software using CI/CD tools such as Azure Devops or Jenkins.
- Demonstrated solid knowledge of computer science fundamentals like data structures and algorithms.
- Demonstrated good understanding of applying application design patterns to solve complex problems.
- Exp working within Agile framework (ideally Scrum).
Desired skills:
- Proven experience developing software applications using relational and NoSQL databases.
- Python programming experience REST principles. IntelliJ IDE AWS CodeCommit AWS CodeDeploy Unit testing and mocking (JUnit, Mockito) Functional testing (Cucumber) Git version control system Unity or dependency injection
Soft skills required:
- Ability to work under pressure and within time constraints
- Strong communication and collaboration skills.
- Demonstrated strong initiative with ability to work independently.
Education requirements: Bachelor’s degree, preferably in Computer Science, Software Engineering, or any other Engineering field 8+ overall years exp or a masters degree with 6+ years overall exp.
- ...Role: Java Developer Location: Peoria, IL Duration: 12 months Job Description: Client wants a Strong front end Mid/Sr level Java Developer Must have Angular 2, Typescript, Bootstrap, Spring MVC and Full Stack Development experience...SuggestedImmediate startRelocation
$128.47k - $192.71k
...customer and provide coverage for all customers.Cat Electronics’ Common Services and Network Solutions section is responsible for developing embedded software libraries and data link standards used across Caterpillar’s line of machine and engine products. Our team is...SuggestedFull timePart timeRelocationVisa sponsorshipRelocation packageFlexible hours- ...using SIL, HIL, and machine testing. Key Responsibilities Develop and analyze control algorithms and software. Perform SIL... ...version control. Programming experience with C, C++, Python, Java, or JavaScript . Generator/engine controls experience is a...SuggestedWork at office
$127.59k - $146.29k
...living in it.Caterpillar Inc. seeks Embedded Software Engineer at its facility located at 2427 E. Engine Drive, Chillicothe, IL 61523.Develop and test software in support of Caterpillar machine electrification applications. Develop and manage project plans. Gather and...SuggestedFull timePart timeFlexible hours- ...As the senior software engineer, you will be responsible for developing UI/UX display software for the Energy and Transportation applications... ...software testing and development processes Experience with Java technologies and frameworks Experience with HTML5, Cascading...SuggestedContract workInternship
$97.53k - $146.29k
...better world, so we can all enjoy living in it.As a part of the Platform software team, the Embedded Software Engineer will design, develop, and deliver Low level embedded software for Next Gen ECUs used in Caterpillar NPI programs.What You Will Do:• Gathering and...Full timePart timeRelocationRelocation packageFlexible hours- We're looking for a Senior Back-End Engineer to join an enterprise engineering team building cloud-native, server less solutions on Azure. The ideal candidate has deep hands-on experience with Node.js and CosmosDB, and has built and maintained Azure Function Apps in a ...
- ...Job Description This position is for a software engineer to develop Onboard Core Information software for Displays and Telematics used on machine and engine applications. The candidate is responsible for developing, configuring, and testing Onboard Core Information...Contract work
- ...Job Title Research, design, develop, build, and test the low-layer software, such as OS integration, I/O drivers, boot, etc., which interfaces with Client’s wide variety of electronic controls hardware (i.e. ECU/ECMs). This assignment builds and documents team software...Work experience placementInternship
$131.23k - $169.06k
...influence early product concepts and control software design decisions to improve existing products by resolving performance issues. Develop or improve simulation related processes and technologies. Analyze results and assess machine performance, including fuel/energy...Full timePart timeFlexible hours- ...maintenance; manage the software lifecycle through version control and configuration management; keep up to date on new technologies or develop new technologies; communicate technical information to customers, team members, suppliers and other units; and support and advise...
- ...remote if candidate will be relocating Position Overview: This is a high-impact technical leadership role focused on developing and scaling production-quality autonomy software. The engineer will lead teams responsible for perception, planning, control, and...Contract workRemote workRelocation
- ...development in Qt framework Experience with FMEA processes and a basic knowledge of electronic system failure modes Experience developing with embedded real-time software or systems for mobile, earthmoving, agricultural, industrial, or off-highway applications...Work experience placementInternshipRemote work
$44.21 per hour
...time off including PTO, holidays, and any other paid leave required by law. Job Description: Summary: Seeking an engineer to develop, execute, and automate Hardware-in-the-Loop (HIL) validation activities for embedded control systems. The role focuses on dSPACE-...Local areaImmediate start- ...power of cloud, data, AI, and other emerging technologies. Role Overview The team is seeking an Embedded Software Engineer to design, develop, integrate, and test software features for embedded electronic controls supporting safety-detect machine applications. Key...
- ...responsible for powertrain controls design, development, simulation, and validation for Electric Powertrain products. The position will develop common, leveraged control features to support various electrified powertrain system architectures. The position will collaborate...Contract workInternshipWork at office
- ...Key Responsibilities: Develop and maintain applications using WPF .NET (C#). Write clean, scalable, and efficient code in Python. Collaborate with cross-functional teams to define, design, and ship new features. Troubleshoot and debug applications...
- ...Job Description Develops, designs, implements and tests software of embedded devices and systems; monitors and enhances the efficiency and stability of the systems. Responsibilities The Service Technologies section delivers three releases per...Local areaRemote work
- ...development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military,...Hourly payLong term contractFull timeContract workRelocationFlexible hours
- ...let's talk! We are seeking a Senior C++ Software Engineer to play a technical leadership role on an autonomy software team developing the core application development framework used in critical on-board applications for autonomous systems. This position focuses on...Full time
$112.71k - $183.14k
...applications on AWS. The ideal candidate has deep expertise in Java, Spring Boot, Microservices, and distributed systems, with a strong... ...teams to drive engineering excellence. What You'll Do:Design, develop, and support scalable backend services and REST APIs using Java...Full timePart timeWorldwideFlexible hours- ...simulation tools used for development, testing, or validation . Working knowledge of C++ and Python . Experience developing or troubleshooting systems in a Linux environment . Familiarity with vehicle communication protocols including CAN and Ethernet...Work at officeWork visa
- ...group within the Client Robotics division. The individual hired for this position will work as part of an engineering team to design, develop, integrate, and test software features on embedded electronic controls for use in safety detect machine applications. Job...Contract workWork at office
- ...We are seeking a skilled Embedded Software Engineer to design, develop, test, and maintain embedded software solutions for embedded systems and hardware platforms. The ideal candidate will have strong C/C++ programming skills, experience with embedded software development...Temporary work
- ...group within the Company Robotics division. The individual hired for this position will work as part of an engineering team to design, develop, integrate, and test software features on embedded electronic controls for use in safety detect machine applications....Immediate start
$53.91 per hour
Job Title: Embedded Software Engineer Location: Mossville, IL Zip Code: 61552 Duration: 12 Months Pay Rate: $53.91/hr. Keyword's: #Mossvillejobs; #EmbeddedSoftwareEngineerjobs; Start Date: Immediate We provide a competitive pay and benefits package. This position...InternshipLocal areaImmediate start- ..., dSPACE-based test environments, MATLAB/Simulink, automation frameworks, and laboratory test equipment. This role will focus on developing validation strategies, executing system-level tests, automating test activities, investigating defects, and troubleshooting hardware...InternshipWork at office
- ...programming and CAPL Scripting. Experience with microcomputer hardware, embedded software, development tools, and debugging methods to develop, configure, test, and debug software. Experience in applying general engineering principles, algorithms, and methodologies....
- ...detection applications. The selected candidate will work as part of a cross-functional engineering team responsible for designing, developing, integrating, testing, and validating embedded software features for electronic control systems. The role requires strong...
$127.59k - $146.29k
...customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Responsibilities Develop and test software in support of Caterpillar machine electrification applications. Develop and manage project plans. Gather and understand...Part timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Developer. Be the first to apply!



