Software Engineer

Folsom, California

Mindlance
Apply for this Job
Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs. Code may be used in enterprise or end-user applications, such as traveller management, guest management, biometrics capture, or desktop applications products. Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance. Provides in-depth technical trainings to internal engineering teams. May interact with government and enterprise customers to define system requirements and/or necessary modifications. May provide technical guidance to less experienced software engineers.

Essential Duties and Responsibilities -
Work with the stakeholders for requirement analysis and milestone definitions.
Design, write, test, integrate, and maintain software applications.
Write clean and maintainable code
Perform documentation and code peer review sessions, group discussion and continuous training
Repidly learn new application and technologies

Prerequisites
Education:
Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering or related field is required. Masters degree is preferred.

Experience:
Five years in software engineering is preferred. Top talents without prior working experience is also welcome.

Certifications, Licenses, etc:

Fluent in programming languages and related certifications from Microsoft, Sun, Oracle is preferred.

Specialized Knowledge and Skills -
Language Skills:
Well spoken and written communication in English.
Mathematical Skills:
Reasoning Skills:
Very good reasoning, problem solving, and innovation skills required.

Computer and/or Technical Skills:
Five years of experience with in depth knowledge of Java Core, Java EE, Hibernate/ORM, JPA, Spring, RESTful Web Service.
Experience with writing SQL in relational database like Oracle.
Experience in Agile/Scrum or working in highly dynamic and changing environment.
Experience with writing unit and integration tests for front and back-end code
Experience on web technologies such as HTML5, AJAX, Java Scripts
Experience with Apache Activiti workflow automation is a big plus
Experience with application server like JBoss is a plus
Experience with Docker and Kubernetes is a plus
Experience with CI/CD pipelines using Azure DevOps is a plus

Up to 25%, local and US

This position has no supervisory responsibilities.

Skill/Experience/Education:
Mandatory:
Experience with in depth knowledge of Java Core, Java EE, Hibernate/ORM, JPA, Spring, RESTful Web Service. Experience with writing SQL in relational database like Oracle. Experience in Agile/Scrum or working in highly dynamic and changing environment. Experience with writing unit and integration tests for front and back-end code Experience on web technologies such as HTML5, AJAX, Java Scripts.

Desired Skills:
Experience with Apache Activiti workflow automation is a big plus Experience with application server like JBoss is a plus Experience with Docker and Kubernetes is a plus Experience with CI/CD pipelines using Azure DevOps is a plus

EEO:

"Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."

Date Posted: 23 April 2025
Apply for this Job