Java Developer Jobs in Farmington, MI

- 380 Jobs
All
Java Developer
Software Engineer
Java Application Developer
Java Architect
Lead Developer
J2ee Developer
Software Developer
Java/J2ee Developer
Senior Java Developer
  • Java Full stack developer with GCP

    Apexon

    Java Developer Job 17 miles from Farmington

    Apexon is a digital-first technology services firm specializing in accelerating business transformation and delivering human-centric digital experiences. We have been meeting customers wherever they are in the digital lifecycle and helping them outperform their competition through speed and innovation. Apexon brings together distinct core competencies - in AI, analytics, app development, cloud, commerce, CX, data, DevOps, IoT, mobile, quality engineering and UX, and our deep expertise in BFSI, healthcare, and life sciences - to help businesses capitalize on the unlimited opportunities digital offers. Our reputation is built on a comprehensive suite of engineering services, a dedication to solving clients' toughest technology problems, and a commitment to continuous improvement. Backed by Goldman Sachs Asset Management and Everstone Capital, Apexon now has a global presence of 15 offices (and 10 delivery centers) across four continents. We enable #HumanFirstDIGITAL Job Role: Software Engineer Senior Location : DEARBORN,MI,48124 Req ID: 320793 Skills Based Assessment: Full Stack Back End Java Position Description: Skills Required: • Java • Angular • Spring Boot / microservices • REST API's • PostgresSQL (or similar SQL database skills) • CI/CD (Jenkins, GitHub, Tekton, Cycode, etc) • Google Cloud Platform (GCP) • TDD and agile methodologies, tools (JIRA preferred) and practices • Previous complete system design and architecture experience • Possess strong interpersonal skills, demonstrating professionalism in all actions • Willingness to dig into work, analyze the problem, and formulate a suggested direction/solution without having to be every step by step detail • Willingness to take ownership of their work and drive it to completion Experience Required: • Minimum of 5+ years of Full Stack development experience with demonstrated progression of responsibilities • 2+ year of experience developing and deploying for cloud platforms, specifically Google Cloud Platform (GCP) • 2+ years of experience with helping to architect an entirely new application design from the ground up Education Required: • Bachelor's degree in Computer Science or similar Our Perks and Benefits: Our benefits and rewards program has been thoughtfully designed to recognize your skills and contributions, elevate your learning/upskilling experience and provide care and support for you and your loved ones. As an Apexon Associate, you get continuous skill-based development, opportunities for career advancement, and access to comprehensive health and well-being benefits and assistance. We also offer: o Health Insurance with Dental & Vision o 401K Plan o Life Insurance, STD & LTD o Paid Vacations & Holidays o Paid Parental Leave o FSA Dependent & Limited Purpose care
    $73k-95k yearly est. 25d ago
  • Java Architect - backend

    Marvel Technologies Inc. 3.7company rating

    Java Developer Job 15 miles from Farmington

    Java Architect for a long-term contract with one of our largest automotive clients. This position requires on-site work 2 - 3 days a week in the Auburn Hills, MI area. Duties and Responsibilities: Proficient in distributed system design, specializing in microservices architectural patterns. Skilled in crafting multiple small relational data models. Demonstrated proficiency in utilizing the Java Spring Boot ecosystem, with a focus on developing Rest APIs and implementing industry-standard security measures like JWTs. Hands-on experience with Java programming language and SQL. Essential familiarity with Docker and Kubernetes. automotive or OEM client experience + Education and Years of Experience: At least 10 years' experience in designing, developing and maintaining enterprise applications. Required and Desired Skills/Certifications: TOGAF Experience on Agile methodologies Solid understanding of core and modern technologies around Cloud, APIs, Web-services Location: Auburn Hills, MI
    $89k-118k yearly est. 16d ago
  • Salesforce Leade Developer with nCino

    Trident Consulting 3.6company rating

    Java Developer Job 14 miles from Farmington

    Trident Consulting is seeking a " Salesforce Lead Developer with nCino” for one of our clients in Troy, MI Role: Salesforce Lead Developer with nCino Type: Contract Required Skills: 1.ncino 2.LWC 3.Salesforce Job Description / Responsibilities: Sr Developer at onsite and able to work with offshore and client Candidate should have 6+ years of profound SFDC development with minimum 3+ years of working experience in nCino Bank Operating System Application Should have good hands on experience in configuring nCino UI Group ,Routes, Screens etc Should have expertise in configuring product catalog, product package, entities involvement, exposure, collateral management, covenants etc. Strong knowledge in nCino Loan Origination process, Core Banking Service - Deposits, Lending and Digital Banking platforms. Should have commercial or business banking knowledge, end2end credit cycle, ability to run business architecture design sessions as needed Develop high-level design for business requirements and should be able to come up with prototypes and demonstrate solution design Strong hands-on experience in writing Apex programming, Visual force pages, Apex triggers, lightening web components. Knowledge in implementing solutions using configurations(no-code) such as Flows, process builders, workflow Rules. Etc. Work with technical managers, architects and business stakeholders in gathering requirements and driving team to implement the technical solutions Hands on experience with integrating Salesforce with cloud-based applications and on-premise applications using standard and custom REST APIs Good Experience in core web technologies including HTML5, JavaScript and jQuery and web services (REST & SOAP, JSON & XML, etc.) Hands on experience in implementing various authentication protocols(oAuth) to integrate 3rd party applications Strong technical knowledge of Salesforce Service Cloud and Marketing Cloud Should be able to adopt dynamic nature of the work environments and switch between the priorities as needed. Strong understanding of data structures, data modeling, database schemas and ETL tools Excellent planning, organization, time management, and written and verbal communication skills Perform code reviews for development team members to ensure proper coding standards. Experience of source control and release management tools such as GitHub, Copado Strong working knowledge in Agile development methodologies such as SCRUM Preferred Salesforce Platform Developer -2 certification and nCino certification. Collaborating with IT / Developers for other systems to integrate across the business Adhere to Salesforce best practices, maintain code documentation, and write & maintain test classes for all custom development About Trident Trident Consulting is a premier IT staffing firm providing high-impact workforce solutions to Fortune 500 and mid-market clients. Since 2005, we've specialized in sourcing elite technology and engineering talent for contract, direct hire, and managed services roles. Our expertise spans cloud, AI/ML, cybersecurity, and data analytics, supported by a 3M+ candidate database and a 78% fill ratio. With a highly engaged leadership team and a reputation for delivering hard-to-fill, niche talent, we help organizations build agile, high-performing teams that drive innovation and business success. Some of our recent awards include: Trailblazer Women Award 2025 by Consulate General of India in San Francisco Ranked as the #1 Women Owned Business Enterprise in the large category by ITServe. Received the TechServe Excellence award. Consistently ranked in the Inc. 5000 list of fastest-growing private companies in America Recognized in the SF Business Times as one of the Largest Bay Area BIPOC/Minority-Owned Businesses in 2022.
    $101k-144k yearly est. 10d ago
  • Automotive Software Engineer -- Engine Bearing Prognosis

    Akkodis

    Java Developer Job 20 miles from Farmington

    Akkodis is seeking an Automotive Software Engineer for an Engine Bearing Prognosis for a job in Warren, MI. This position requires PhD with appropriate thesis or 2 years of years of experience in developing algorithms for Automotive Engine Prognosis. Location: On-site Rate Range: $45.00 - $55.00 per hour. The rate may be negotiable based on experience, education, geographic location and other factors. Duration: 10+ months with strong chance of extensions and of conversion to a Direct Hire position. Job Description Develop a prognostic solution leveraging vehicle data from various sub-systems to provide telemetric fleet monitoring and detect high risk vehicles for customer fleet. Support for ingestion, preprocessing and labeling of OnStar fleet data. Support for correlation analysis of vehicle data and bearing failures Help to develop prognostic algorithms to predict engine bearing failures. Model validation and refinements with batch data set. Implementation and validation in data pipeline. Summary report and documentation of the findings. Job Requirements: PhD in Computer Engineering, Electrical Engineering, Analytics, Physics. Advanced skills in Python, MATLAB, ETL, A/B testing and SQL. Previous experience with AI/ML. Attuned with Informed Data-Driven Approaches for Fault Detection, Diagnosis and Prognosis (FDDP). Previous data projects with CUSUM statistics, tree-based models, neural networks, and Kalman filtering models for failure detection. Experience with an automotive embedded ECU is preferred. If you are interested in this role, then please click APPLY NOW. For other opportunities available at Akkodis, or any questions, feel free to contact me at: ****************************. Equal Opportunity Employer/Veterans/Disabled Benefit offerings available for our associates include medical, dental, vision, life insurance, shortterm disability, additional voluntary benefits, an EAP program, commuter benefits, and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs that are direct hires to a client. To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit ****************************************** The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable: · The California Fair Chance Act · Los Angeles City Fair Chance Ordinance · Los Angeles County Fair Chance Ordinance for Employers · San Francisco Fair Chance Ordinance
    $45-55 hourly 24d ago
  • Model Based SW Engineer

    Teoresi Group

    Java Developer Job 14 miles from Farmington

    Teoresi Inc is an international Group, with offices in Europe and United States, that acts as an engineering partner to customers' product and process development. We are always looking for new talents and highly specialized professionals, more specifically for: Model-Based Software Engineer Requirements: Bachelor's Degree in Computer/Electronic/ Engineering or higher; Strong programming skills in embedded systems programming languages (e.g., C, C++, Matlab, Simulink). Experience in the field of EV Charging; Knowledge of standards such as SAE J1772, SAE J3400, ISO 15118, DIN-70121; Understanding of automotive ASPICE and functional safety concepts, ISO 26262, V model for software development, agile methodology, and version control software such as GIT. Preferable requirements: Experience with Automotive Ethernet 10Baset1s; Experience with SysML language and tools. Send your application if you are interested in learning more about potential opportunities and projects. Job Type: Full-time Location: Troy, MI Benefits offered by Teoresi, Inc. Teoresi, Inc. provides the following company insurance policies: Health, Vision, Dental, Life, Long Term Disability (LTD) and Short Term Disability (STD). Other benefits offered include 401(K) plan, Flexible Spending Account (FSA), Vacation, Sick paid leave and Holidays. We are happy to receive your application! 😀 We also inform you that, by sending your application, all your data will be processed in accordance with our privacy policy, which you can view at the following link ********************************************************
    $64k-85k yearly est. 9d ago
  • Software Engineer

    Horizon Global 4.3company rating

    Java Developer Job 17 miles from Farmington

    PRIMARY ROLE The Software Engineer will support the development and launch of embedded microprocessor electronic control modules for vehicle ECU modules and towing accessories, by providing detailed software algorithm development, development of specifications, coding and validation, technical customer interface, and Design Verification Plans. RESPONSIBILITIES Lead the design and development of software for electronic Trailer Brake Control Modules, Trailer Lighting Modules, and additional new core development products. Translate internal and external customer requirements into innovative and cost effective design solutions; ensure product compliance with engineering principles, company standards, customer requirements, and related specifications; meet project gate review deliverables and milestones. Adapt existing designs to meet requirements of new applications, new features, and customer needs. Support Benchmarking, Insourcing, VA VE implementation and Warranty reviews for core and automotive ECU modules. Develop detailed algorithms and code for embedded software using C, Assembly language and for testing Python. This will require algorithm and system development capability and knowledge of Version Control, Defect Tracking and Traceability of Requirements/Testing. Develop, Maintain and Manage Software Requirements Specifications, develop and execute Design/Process and preserve document revision history. Follow the defined APQP / Product Development process to ensure project deliverables and milestones are delivered on time and on budget, meeting defined requirements. Coordinate all activities with IATF-16949 & APQP, including evaluation and approval of design changes, specifications, and drawing releases. BASIC QUALIFICATIONS Bachelor Degree in Electrical Engineering, Computer Science or related field 4 or more years of experience performing software design and development for automotive electronic modules. 4+ years working with automotive software Positive attitude and ability to work well with others in a global team environment. Ability to interface with customers on a technical level to build relationships, define requirements, communicate status, meet and exceed expectations and build their confidence in our ability to be a strategic supplier Able to support limited travel - up to 10% in North America Knowledge of automotive electrical systems, analog & digital circuits, CAN, I2C, and embedded systems. PREFERRED QUALIFICATIONS Experience with multiple processors, Vector tools, MATLAB, NXP S32 Design Studio, STM Design Studio, and software development tools. Knowledge with wireless communication protocols (Bluetooth, Wi-Fi) Experience with integrating software into multiple OEM vehicles, ASPICE requirements, ISO 26262 Functional Safety and Cybersecurity Project Lead experience and ability to lead and inspire others. Demonstrated ability to bring exciting and innovative new products to market
    $67k-91k yearly est. 11d ago
  • Software Engineer

    Whisker 4.0company rating

    Java Developer Job 15 miles from Farmington

    Whisker, is the maker of Litter-Robot, Feeder-Robot, and Litterbox.com. At Whisker, we believe pet parenthood can always get better. As leading innovators in pet tech and refined pet accessories, we work tirelessly to solve problems and deliver smarter insights for pet parents while enriching the lives of pets. Whether it's a self-cleaning litter box that automates scooping, an automatic feeder that helps pets develop healthier eating habits, or a modern cat tree that delights both humans and felines, we strive to deliver better solutions for consumers while transforming pet care along the way. To us, having a pet is the best thing ever. At Whisker, life together just keeps getting better. Whisker is based in Auburn Hills, Michigan and Juneau, Wisconsin with 600+ passionate team members. What You'll Do: The Software Engineer will be responsible for ongoing AWS IoT development, integrations with third-party IoT products, co-management of our agency partner, system debugging and more. The Sr. Software Engineer will also provide support to the mobile application team when developing new interfaces and debugging issues. As Whisker continues to grow we are hiring multiple Software Engineers ranging from Software Engineer I through Senior Software Engineer. Requirements: Essential Duties and Responsibilities: This list of duties and responsibilities is not all-inclusive and may be expanded to include other duties and responsibilities as deemed necessary. Collaborates with stakeholders to define project requirements and objectives Architects scalable and high-performance systems Provides technical guidance and makes decisions regarding technical aspects of projects Maintains and expands AWS IoT environment Develops new features or bug fixes for backend solutions Develops new IoT integrations for connected hardware products Works with design team on implementing new application designs Performs unit and functional testing to ensure the quality of your work Works with the support team to identify and resolve issues Experiments and creates proof of concept prototypes for new features Assists with development of new features or bug fixes for mobile apps Leads and mentors junior Software Engineers Will perform additional responsibilities when required Our Tech Stack: Cloud-native, serverless infrastructure on AWS REST APIs with AWS API Gateway and GraphQL APIs and engines DynamoDB and other serverless databases Modern TypeScript and Python codebases High-Level 2-Year Scope of Product Development: Focus: Continued development of our IoT pet backend platform Database: Design new and maintain legacy systems Transaction Management: Create highly reliable high speed data systems Will perform additional responsibilities when required What You'll Bring BS in Computer Science or Computer Engineering, or equivalent in experience 4+ years of backend development 4+ Experience with AWS systems: DynamoDB, IAM, IoT Core, ECS, Kinesis, Lambda, API Gateway Experience with data visualization and data pipelines 4+ years of experience with Python 4+ years of experience with containers 4+ years of experience with GraphQL or REST APIs 3+ years architecting backend systems in AWS Experience shipping software products to market Ability to take ideas from concept to prototype Ability to write clean code with an emphasis on maintainability Ability to work in cross-functional teams Maintains confidentiality of proprietary information Ability to maintain a professional atmosphere in a fast-paced environment with numerous interactions and interruptions A high degree of initiative, self-motivation, and ability to motivate others Ability to establish and maintain cooperative working relationships with Team Members and colleagues Not Required but Nice to Have! Experience with Agile methodologies Experience as a team leader Familiarity with IoT systems / hardware integrations Familiarity with JIRA, Confluence, or similar tools Benefits & Purrks: Join a tenacious, inventive company that empowers team members to chart their own path, lead by grounding decisions in the “why”, and has a strong sense of empathy and openness to new perspectives. Be a part of exciting growth, work with incredible people, and create tomorrow's pet products-plus a whole lot of extras. You will also be provided with: Premium Medical/Dental/Vision insurance Paid parental leave Whisker Parents Program 1 day "pawternity" leave for new pet adoption Pet Insurance Discount 401K match Flexible spending accounts Company-paid short-term disability and life insurance Employee Assistance Program (EAP) Generous paid time off 14 Paid Holidays Top of the line equipment Pet-friendly office Whisker products and swag Continuing education Support On-site gym with Peloton Referral program Statement of Inclusivity: We believe different perspectives make Whisker better and strive to create a place where everyone has equal opportunities to thrive. Please ensure to regularly check your email spam folder for any communication from Whisker to avoid missing important updates regarding your application status. #onsite1
    $68k-94k yearly est. 60d+ ago
  • Java / j2ee Developer

    Stefanini 4.6company rating

    Java Developer Job 17 miles from Farmington

    Creates and implements IT software solutions or services to solve business and infrastructure needs. . Ensures the implementation of functional/nonfunctional requirements to produce the final solution. . Coordinates and consults with application architects to ensure design is appropriately implemented within the solution or service. . Develops solutions with architects to ensure interoperability of interfacing systems and develops prototypes. . Uses agile methodologies to produce quality solutions. . Provides input on program estimation and project planning. . Develops implementation and transition plans. . Ensures solutions or services adhere to IT principles such as optimizing system performance, maintainability and usability requirements while meeting IT standards, procedures, security, and policies. . Leads team members for a shared understanding of the solution. . Interacts with technical peers (business analysts, developers, and architects), IT, business management, and vendors. . May participate in cross-functional global committees (e.g., standards, best practices).Skills Required:. .5+ yrs. overall IT experience with Java/Java EE, Data Modeling, RDBMS .. Experience with ORM (TopLink, Hibernate, or similar) .. Experience with Web Services (SOAP, RESTful) .. Experience with WebSphere application server or similar . .Experience with a source code-repository .. Experience with automated testing . .Experience with Agile principles .. Experience with analysis and problem resolution .. Experience with performance tuning . Experience with Spring Frameworks . Experience with CloudSkills Preferred:N/AExperience Required:. .5+ yrs. overall IT experience with Java/Java EE, Data Modeling, RDBMS .. Experience with ORM (TopLink, Hibernate, or similar) .. Experience with Web Services (SOAP, RESTful) .. Experience with WebSphere application server or similar . .Experience with a source code-repository .. Experience with automated testing . .Experience with Agile principles .. Experience with analysis and problem resolution .. Experience with performance tuning . Experience with Spring Frameworks . Experience with CloudExperience Preferred:. Experience with contemporary tools and frameworks such as: .. Java web components: web services, JSF, JSP, and Angular .. .Spring Framework:. Spring MVC, Spring Boot, Spring JDBC, and Spring Cloud ... Automated Build:. Gradle, Jenkins, uBuild, Ant, and Maven .. .Code Analysis:. Sonar, Sonargraph, FindBugs, and Code Coverage .. Scripting: Javascript .. Dependency Injection/IOC/Mocking: Mockito, EasyMock, and JMockit .. .IDE:. Eclipse, NetBeans, and IntelliJ *** J2EE Checklist is required *** Qualifications Bachelor"s degree in Information Systems, Computer Science, or equivalent relevant discipline. Additional Information please reach me ************
    $90k-117k yearly est. 28d ago
  • J2EE Developer

    Epitec 4.4company rating

    Java Developer Job 18 miles from Farmington

    We are looking for a skilled Java Developer with strong user interface design skills to integrate web applications with complex data analytics, Vendor product integration. Code and debug applications in the proposed software languages, unit test application programs, interface with co-workers and other project personnel, prepare unit test cases. Business Rules Implementation, assure application programs are in compliance with specifications through careful review of test results. QualificationsTop Three Skills/Experience 1. Strong working knowledge of Struts/Spring frame works, XML, XSLT, Hibernate, Java 1.5/1.6, J2EE1.4/1.5, HTML, DHTML, JavaScript, ANT, DOM, SAX, JAXB, Oracle 2. Experienced with WebSphere application server 6.0/7.0 3. Excellent problem solving skills Additional InformationAll your information will be kept confidential according to EEO guidelines.
    $91k-114k yearly est. 60d+ ago
  • Java Application Developer

    Procom Consultants Group 4.2company rating

    Java Developer Job 17 miles from Farmington

    Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest “Canadian-Owned” IT staffing/consulting company. Procom's areas of staffing expertise include: • Application Development • Project Management • Quality Assurance • Business/Systems Analysis • Datawarehouse & Business Intelligence • Infrastructure & Network Services • Risk Management & Compliance • Business Continuity & Disaster Recovery • Security & Privacy Specialties• Contract Staffing (Staff Augmentation) • Permanent Placement (Staff Augmentation) • ICAP (Contractor Payroll) • Flextrack (Vendor Management System) Job Description Java Application Developer On behalf of our client, Procom Services is searching for a Java Application Developer for a contract opportunity in Dearborn, MI. Java Application Developer Job Details Evaluate applications for a major application migration project for a large manufacturing company to plan steps for moving applications from a legacy data center into a cutting edge technology data center. Analyze applications to identify technical attributes, business attributes, and gaps related to migration to a cloud platform. Define the migration strategy for each application. Java Application Developer Mandatory Skills 5+ years of experience documenting the design and building service oriented and/or Java solutions Ability to design options for cloud application development, cloud application deployment, private versus public cloud options, virtualization, containerization Experience analyzing, reverse-engineering, and documenting the design of existing Java solutions Ability to identify patterns and characteristics of applications so they can be classified for re-use or improvement Ability to discover application characteristics of Java applications that will help define migration groups Experience identifying business processes and creating IT solutions that deliver those functions Able to understand data center migration strategy and key components of a data center migration Experience assessing applications and application architecture Experience with data center migration or application modernization is preferred Experience leading teams of developers and documenting designs that other developers can use to create applications Experience working in a large corporate enterprise Using problem-solving, critical thinking skills, and independent thinking to overcome challenges Communicating in writing and verbally and with clarity Accountability for meeting commitments and deadlines. Demonstrates principled leadership and sound business ethics; shows consistency among principles, values, and behavior; builds trust with others through own authenticity and follow-through on commitments. Monitors progress of self and others and redirects efforts when goals are not being met. Additional Skills Recommended: Certification in Java application technologies. Java Application Developer Start Date ASAP Java Application Developer Assignment Length 8+ months Additional Information All your information will be kept confidential according to EEO guidelines. Please send your resume in Word format only.
    $80k-101k yearly est. 60d+ ago
  • Sr. Java Application Developer

    Sarian Solutions

    Java Developer Job 14 miles from Farmington

    Sr. Java Application Developer Duration: Full Time Roles & Responsibilities: • 6+ years of analysis, design, development and implementation of multi-tier. • J2EE Web applications (Banking/Finance/Mortgage industry experience is plus). • Proficiency with Core Java and JavaScript development. • Strong understanding of relational databases and ability to write basic. • queries (SQL and PL/SQL). • Experience with web service development (SOAP & REST). • Experience in developing SOA Principles. • Experience with MVC Patterns. • Experience with various Software Development Methodology such as Agile, SCRUM, Waterfall, etc. • Hibernate/iBatis/mybatis (or similar ORM) Experience. • Experience with Spring framework. • Effective oral and written communications skills. Qualifications sql,pl/sql,soap,rest,soa,agile,scrum and hybernate frame work Additional Information Please feel free to contact me at ************ or [email protected]
    $81k-105k yearly est. 60d+ ago
  • .NET Software Engineer, Payments

    Tyler Technologies 4.3company rating

    Java Developer Job 14 miles from Farmington

    Description Digital Solutions - Payment Services team, a division of Tyler Technologies offers a comprehensive suite of payment processing solutions built and deployed exclusively for government. We are currently looking to hire a Software Engineer to directly support our electronic payments platform. Individual contributor that is responsible for participating in development, maintenance and enhancement of business applications. Participate in project teams within as assigned business unit or corporate department and utilize various technology platforms. Collaborate with business partners, and other technical staff to identify user requirements, assess available technologies, and recommend solution options. Responsibilities Provide programming expertise within an assigned business unit/area to troubleshoot, maintain, analyze, test, scope, estimate, and design business Formulate and define application scope and objectives; devise and modify procedures to solve business problems. Prepare detailed specifications from which programs will be written Design, code, test, debug and document programs according to requirements Participate in business and IT project estimation activities Collaborate with business partners, and other technical staff to understand user requirements, identify technical approaches, and create solutions Partners with user and management to maintain and continually improve the operations, maintenance, and documentation of the system Performs development tasks to upgrade and maintain existing applications Accurately estimates project development activities Qualifications Bachelor's degree required, or equivalent, in area of specialty 2-5 years' experience in the field or in a related field Possesses both technical and non-technical problem solving and troubleshooting skills with the ability to conceptualize, plan, develop and deliver a variety of creative solutions Familiarity with software development lifecycle methodologies such as Agile Scrum Programming with data residing in databases (Relational/Non-Relational) Demonstrates a consistent understanding of business application design, development, installation, and refactoring Ability to identify, develop, and document business requirements, technical requirements, and functional design Advanced understanding and ability to use the specific language your job requires, such as C# .Net, HTML. Angular, SQL etc Nice to have: C# .NET Core/.NET 5+ a plus Experience with docker containers Experience with Git (Bitbucket, GitHub, etc.) AWS (Amazon Web Services) experience, certification a plus
    $67k-80k yearly est. 7d ago
  • Java Developer

    360 It Professionals 3.6company rating

    Java Developer Job 17 miles from Farmington

    Title:- Java Developer Contract: 6 months + Essential Job 1. Design and development of data ingestion pipelines. Functions: 2. Perform data migration and conversion activities. 3. Develop and integrate software applications using suitable development methodologies and standards, applying standard architectural patterns, taking into account critical performance characteristics and security measures. 4. Collaborate with Business Analysts, Architects and Senior Developers to establish the physical application framework (e.g. libraries, modules, execution environments). 5. Perform end to end automation of ETL process for various datasets that are being ingested into the big data platform. Required: 1. Java 2. J2EE, Web Applications, Tomcat (or any equivalent App server) , Restful Services, JSON 3. Spring, Spring Boot, Struts, Design Patterns 4. Hadoop (preferably Cloudera (CDH)) , HDFS, Hive, Impala, Spark, Oozie, HBase Additional Information All your information will be kept confidential according to EEO guidelines.
    $93k-119k yearly est. 60d+ ago
  • Java Developer L3

    DMI 3.5company rating

    Java Developer Job 15 miles from Farmington

    DMI is a leading provider of digital services and technology solutions, headquartered in Tysons Corner, VA. With a focus on end-to-end managed IT services, including managed mobility, cloud, cybersecurity, network operations, and application development, DMI supports public sector agencies and commercial enterprises around the globe. Recognized as a Top Workplace, DMI is committed to delivering secure, efficient, and cost-effective solutions that drive measurable results. Learn more at ************* About the Opportunity DMI is looking for a Java Developer to support our Automotive and Manufacturing client. The position will require the ability to be on site 3 days a week in Auburn Hills, MI. Are you an experienced developer who has embraced modern technologies and is happy developing APIs and web applications deployed in a cloud platform such as AWS? Do you enjoy working on a team, on the full breadth of web application development, from APIs to enterprise grade user-interface development? Do you keep up to date on emerging technologies to help with your career growth? Are you growing your skillset by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations? Duties and Responsibilities: As a Java Developer, you'll be creating APIs & web-apps using best-in-class technologies to solve our clients' challenges. You'll tap into your extensive experience with web-based tools and cloud services to take a central role in the construction of modern APIs & web-based applications. Coding, optimizing and supporting APIs & Java/web applications Performing unit, integration, and system testing Designing, implementing, and integrating RESTful web APIs Troubleshooting, support and enhancement of developed applications Collaborating with fellow team members to help solve technical challenges they're facing Taking ownership of individual components within an application Complete in-depth peer code reviews following industry best practices to ensure that all code bases remain clean, maintainable, and efficient Qualifications Education and Years of Experience: Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field (or equivalent experience) 7+ years of Java Development experience required Required and Desired Skills/Certifications: Strong in the fundamentals of Java programming using modern tools & frameworks Extensive experience in developing modern web applications using Java and Spring Boot Experience designing, implementing and integrating RESTful web APIs Experience with microservices architectur Proficient in object-oriented development and design patterns Able to efficiently implement clean, maintainable, and testable software code Proficient in developing secure code & solutions (web, cloud, data, etc) Skillful in the use of AWS services and serverless technologies Experience in test-driven development, unit testing, and clean code Working knowledge of DevOps & automation practices/tools Excellent understanding of the entire software development life cycle Able to work and thrive in a fast-paced work environment Interest in new technologies and high motivation for continuous learning Outstanding interpersonal skills, strong work ethic, self-motivated and excellent communication/presentation skills Ability to effectively work both autonomously as well as on a team Required: Experience leading a team or coordinating offshore developers Preferred/Additional Qualifications: Preferred advanced knowledge of SQL syntax, queries, and database management Preferred experience with SQL Server, MySQL, Oracle, or other specific SQL databases Consulting experience Deep background working in an Agile team & methodology to develop software Certifications related to AWS, Java, Agile Min Citizenship Status Required: No Restrictions Physical Requirements: No Physical requirement needed for this position. Location: Auburn Hills, MI Working at DMI DMI is a diverse, prosperous, and rewarding place to work. Being part of the DMI family means we care about your well-being. As such, we offer a variety of perks and benefits that help meet various interests and needs, while still having the opportunity to work directly with a number of our award-winning, Fortune 1000 clients. The following categories make up your DMI well-being: Convenience/Concierge - Virtual visits through health insurance, pet insurance, commuter benefits, discount tickets for movies, travel, and many other items to provide convenience. Development - Annual performance management, continuing education, tuition assistance, internal job opportunities along with career enrichment and advancement to help each employee with their professional and personal development. Financial - Generous 401k matches both pre-tax and post-tax (ROTH) contributions along with financial wellness education, EAP, Life Insurance, and Disability to help provide financial stability for each DMI employee. Recognition - Great achievements do not go unnoticed by DMI through the Annual Awards ceremony, service anniversaries, peer-to-peer acknowledgment, and employee referral bonuses. Wellness - Healthcare benefits, Wellness programs, Flu Shots, Biometric screenings, and several other wellness options. Employees are valued for their talents and contributions. We all take pride in helping our customers achieve their goals, which in turn contributes to the overall success of the company. ***************** No Agencies Please ***************** Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions.
    $75k-97k yearly est. 10d ago
  • Java Developer

    Us Tech Solutions 4.4company rating

    Java Developer Job 23 miles from Farmington

    US Tech Solutions is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit our website ************************ We are constantly on the lookout for professionals to fulfill the staffing needs of our clients, sets the correct expectation and thus becomes an accelerator in the mutual growth of the individual and the organization as well. Keeping the same intent in mind, we would like you to consider the job opening with US Tech Solutions that fits your expertise and skillset. Job Description Java Developer with strong experience on ETL and Cognos Must have skills: Java J2EE JAVA Technologies WebLogic Web Services XML SQL/PLSQL ORACLE Linux/Unix Shell Scripts ETL Tool - Data Services Business Objects/Cognos Vendor Integration Experience Application/Software Developers are involved in the full systems life cycle and therefore are responsible for designing, coding, testing, implementing and supporting application software that is delivered on time and within budget. Works closely with clients, business analysts and team members to understand the business requirements that drive the analysis and design of quality technical solutions. These solutions must be aligned with business and IT strategies and are in compliance with the organization's architectural standards. Application/Software Developers are involved in the full systems life cycle and therefore are responsible for designing, coding, testing, implementing and supporting application software that is delivered on time and within budget. Responsibilities beyond development of software may include: Participation in component and data architecture design, technology planning, product evaluation, advanced testing processes and buy vs. build recommendations. Individuals also provide input to project plans related to the Application Development initiative. Generate technical specifications to design or redesign complex software components and applications. Act as an expert technical resource for analyzing business requirements and software issues. Leverage industry (Java and J2EE) best practices to design, test, implement and support a multi-tier origination J2EE solution working with an Oracle DB. Assure quality, security and compliance requirements are met for business unit. Candidate must demonstrate a strong customer focus and the ability to communicate detailed technical specifications to all levels of management and the ability to simultaneously manage multiple priorities. Bachelor Degree & 4 years of experience, OR an Associate Degree or certifications (equivalent to 2 years) & 6 years of experience, OR a high school diploma or GED, & 8 years related experience Qualifications Required : Java , strong experience on ETL and Cognos . Additional Information Thanks & Regards, Ritika Bharti ************
    $97k-123k yearly est. 28d ago
  • Software Engineer, Data Core, Duo Security

    Cisco 4.8company rating

    Java Developer Job 23 miles from Farmington

    Application window is expected to remain open until March 28; job posting may be removed earlier if the position is filled and/or a sufficient number of applicants is received. Preference will be given to candidates located near Ann Arbor, Mi, Austin, TX, Cary, NC, Boston MA or Atlanta GA. Meet the Team Duo Security, now part of Cisco, is the leading multi-factor authentication (MFA) and secure access provider. Duo + Cisco = Disco With the most loved company in security and the global leader in network technology joining forces, there are more exciting opportunities than ever to be at the forefront of securing the cloud. Our mission is simple: democratize security by making it easy and effective for everyone. We're transforming security from the ground up by solving the world's most pressing geopolitical challenge - safe, secure information access. We engineer our business to enable our customers to easily address their ever-evolving security challenges. We believe that impactful work is rewarding work and that our team is at its best when everyone feels empowered to bring their whole self to work. We learn together by hiring for cultural contribution, not cultural fit, and recognize that diversity in background and thought are essential to building high-impact teams. We invest in growth and learning opportunities and encourage our people to never stop learning. We foster collaboration and believe in being recognized (and rewarded!) for hard work. We champion a healthy work-life balance. We're kinder than necessary. Together we build for the future by designing simple solutions for complex problems. Your Impact The Data Core team mission is to empower our Data Scientists and Machine Learning teams with robust data solutions. As a Software Engineer on this team, you'll be instrumental in shaping the secure, scalable, and integrated storage infrastructure. Typical responsibilities include: * Collaborate with diverse partners (including Product, Data Scientists, ML Engineers, SRE, and Data Infrastructure teams) to enhance our product offerings and deliver exceptional value to our customers through shared data initiatives. * Own the design and implementation of innovative data solutions that support our strategic goals. * Manage and optimize our data infrastructure, ensuring compliance with privacy and data protection standards. * Mentor and guide other engineering team members spread across three countries (US, UK, Canada), fostering a culture of collaboration and continuous improvement. Your efforts will help us build a resilient and scalable data ecosystem that underpins our innovation efforts. Our team values inclusivity, autonomy, and a commitment to excellence in software craftsmanship. You will embody these values, driving initiatives that align with our mission and technology strategy. Minimum Qualifications for this Role: * Masters in Computer Science or related program * 3+ years Python development experience with a focus on data engineering initiatives * 3+ years professional experience working with Amazon Web Services (AWS) * 2+ years of working with data storage and processing technologies such as AWS Elastic MapReduce, Pyspark, and Snowflake Preferred Skills and Experience: * AWS Glue, AWS Lambda, and data formats like Apache Iceberg or Delta Lake * IaC/ infrastructure as code/automation tools like Terraform, Ansible * Building scalable data solutions, with emphasis on data governance, compliance and data privacy * Remote and distributed team working environment \#WeAreCisco #WeAreCisco where every individual brings their unique skills and perspectives together to pursue our purpose of powering an inclusive future for all. Our passion is connection-we celebrate our employees' diverse set of backgrounds and focus on unlocking potential. Cisconians often experience one company, many careers where learning and development are encouraged and supported at every stage. Our technology, tools, and culture pioneered hybrid work trends, allowing all to not only give their best, but be their best. We understand our outstanding opportunity to bring communities together and at the heart of that is our people. One-third of Cisconians collaborate in our 30 employee resource organizations, called Inclusive Communities, to connect, foster belonging, learn to be informed allies, and make a difference. Dedicated paid time off to volunteer-80 hours each year-allows us to give back to causes we are passionate about, and nearly 86% do! Our purpose, driven by our people, is what makes us the worldwide leader in technology that powers the internet. Helping our customers reimagine their applications, secure their enterprise, transform their infrastructure, and meet their sustainability goals is what we do best. We ensure that every step we take is a step towards a more inclusive future for all. Take your next step and be you, with us! Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis. Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
    $81k-103k yearly est. 32d ago
  • Software Engineer

    Trialon Corporation 4.3company rating

    Java Developer Job 15 miles from Farmington

    Founded in 1982, Trialon Corporation was established to assist companies with their technical staffing needs. Trialon understands our clients have different needs and we take pride in our ability to adapt accordingly. We will successfully match candidates to your company culture and technical requirements. We maintain a track record of proven accomplishments in providing solutions for excess workloads by supplying qualified contract personnel, as well as direct placements. Trialon provides people throughout North America in many technical fields including Automotive, Aerospace and Telematic Industries. Our experienced Account Managers and Recruiters are available to meet all your technical staffing needs. ***U.S. citizenship or permanent resident alien status is required. ***Criminal Background and Drug Test completed on all candidates prior to start. Job Description ESSENTIAL ROLES AND RESPONSIBILITIES Lead the development, integration, testing and maintenance high quality automotive software for a power systems ECU including hybrid and electric vehicle products. Integrate vehicle and control algorithms developed in the Matlab/Simulink Models and C, C++ environment by core groups into OEM specific production software application Develop software in compliance with a formal CMM level 3 based Software Development Process and Product Development Process (PDP) supporting UDS, SAE and IOS conformance. Development of reusable and modular, compliant software to regulatory, automotive requirements and design guidelines. Implement various customer and application specific requirements in the development, release and validation of automotive software. Define and implement software/architecture for various ECU's, including safety critical modules, based upon various inductive and deductive analysis techniques (e.g. software FMEA, FTA, HARA, and software fault tolerant design techniques, etc...) Customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements. Defines scope, plans, organizes, leads, and directs technical work and departmental efforts related to product, process, tooling, and materials as it relates to product design and development activities. Leads in the selection, requirements, specification, initiation, and implementation of OEM Compliant SW, analysis and simulation tools, relating to new product application. Translates and executes direction of technical work into specific plans of action and directs the development activities to implementation phase. Monitors and controls costs, quality, timing, and other related aspects of projects. Understands and adheres to schedule and budgetary requirements of projects. Reports progress as required. Serves as a liaison and coordinates development activities of internal and external resources. Serves as a resource by providing a problem solving function by initiating action to overcome obstacles as they are encountered. Participates in continuous improvement efforts. Researches, recommends, and implements new and/or existing products, processes, materials, and equipment. Engages in comparative and competitive analysis to ensure utilization of most appropriate and beneficial techniques in a situation respectively. Performs other duties as necessary for completion of projects and achievement of departmental goals. May supervise other staff. Performs procedures necessary for protection of intellectual property rights. REQUIREMENTS MS, Computer Engineering/Electrical Engineering/Computer Science or related work experience 7-10 years of experience in model based software development for Real Time-Embedded Controls, primarily for the automotive industry C code software development experience, including tools and those environments for that support multiple micro-controllers (e.g. MPC55xx PowerPC, S12/X, ST7, ST9, Microchip PICs, TI DSP, Renesas, etc.) Embedded software development for various bit micro-controllers and ASIC's. Knowledge of understanding and experience with implementing requirements for an OBD compliant module. Knowledge of CPU's, DSP's, Flash/ROM/RAM and other chips that are used in Embedded Control systems Knowledge and experience in implementing and integrating Automotive Vehicle Networks (CAN and/or LIN) embedded software for various OEMs. Knowledge and experience with embedded SPI and SCI protocols. Expertise in using CAN based tools such as CANalyzer, CANoe, CANape, neo VI, etc. Experience using a disciplined software development process based on CMM or CMMi process model. Understanding of ISO26262, IEC 61508 functional safety design, analysis and implementation requirements Software Configuration Management tool experience. PREFERRED SKILLS Excellent communication and inter personal skills required. There will be many team, and customer meetings to discuss issues and the project status. This person must work well with other engineers, technical specialists and program managers in a team environment. Self-motivation, drive, organization and determination are very useful in this position. Hands on knowledge and experience in the software development of systems for some or all of the following: Working knowledge of Digital Signal Processing Experience in Model Based SW development, release and validation Experience programming in C and Assembly Language Experience with PFC, DC/DC, AC/DC algorithms Experience with control loops theory and tuning Experience with Power Electronics, specifically power converters Power distribution to 600 VDC of various high power embedded electronic systems Support of Component and System level de-bug using various CAN tools as well as external data loggers and Gateways, etc… Experience with Renesas, Freescale MPC55xx, S12/X, and/or TI TMS320 processor desired. Some OSEK compliant Real-Time OS experience is a plus. Experience in developing software techniques and algorithms for a secondary or dual core microprocessor. Experience in developing and implementing safety critical software, software fault tolerance design including familiarity with ASIL and ISO safety standards. Familiarity with OE-level diagnostics and production test tool interfaces desired Experience Leading a Software Project to Production Experience with Mercurial and FogBugz a plus Qualifications Background in battery systems is a plus Additional Information Background check and drug screening required. No Corp to Corp. NO H1B Visa sponsorship. Must be US Citizen or have valid US Green Card.
    $68k-94k yearly est. 28d ago
  • Software Developer (1-4 years' experience)

    The Panther Group 3.9company rating

    Java Developer Job 20 miles from Farmington

    Responsibilities to Anticipate for this role: Configure and test a new software development environment that will be used to create software work products ranging from documentation to code and test artifacts. Develop software documentation and code across a vehicle domain such as board support, displays, power management, lethality, software deployment, embedded training, diagnostics. Perform software requirements analysis. Develop software preliminary and detail design utilizing software design tools as specified by department standards. Develop code to implement software design, code development shall conform to department standards and procedures. Develop test procedures and perform unit/functional test on the executable software. Perform hardware/software integration. Debug software issues discovered throughout multiple testing phases. Provide overall status on development task to respective software project leads. Contribute to software releases involving multiple developers. Interface with other departments and business units, including Systems Engineering and Software Quality. Participate in agile scrum ceremonies Performs other duties as assigned. Qualifications Sought: Bachelor's degree in Computer Engineer, Electrical Engineering or related discipline. 1-4 years experience sought in related roles Experience with GIT, Bitbucket, Java, C#, C++, C, Python, Qt, MATHWORKS tools Experience working with mixed Operating System environments VxWorks, Linux, RTOS, Virtualization, BSPs, GVOS, etc. Experience with serial and network protocols such as RS-232/422, CAN, TCP/IP, UDP/IP, etc Experience with DDS, Kafka or other Pub/Sub middleware Experience with ground combat vehicle network architecture designs Experience with GCIA, MOSA, SOSA, FACE Experience with the use of Agile processes and tools
    $77k-100k yearly est. 35d ago
  • .NET Software Engineer, Payments

    Tyler Technologies 4.3company rating

    Java Developer Job 14 miles from Farmington

    div class="jv-job-detail-description" ng-non-bindable="" h3Description/h3 p ng-non-bindable="" div Digital Solutions - Payment Services team, a division of Tyler Technologies offers a comprehensive suite of payment processing solutions built and deployed exclusively for government. We are currently looking to hire a Software Engineer to directly support our electronic payments platform./divdiv /divdiv Individual contributor that is responsible for participating in development, maintenance and enhancement of business applications. Participate in project teams within as assigned business unit or corporate department and utilize various technology platforms. Collaborate with business partners, and other technical staff to identify user requirements, assess available technologies, and recommend solution options. /divh2Responsibilities/h2ulliProvide programming expertise within an assigned business unit/area to troubleshoot, maintain, analyze, test, scope, estimate, and design business/lili Formulate and define application scope and objectives; devise and modify procedures to solve business problems./lili Prepare detailed specifications from which programs will be written/lili Design, code, test, debug and document programs according to requirements/lili Participate in business and IT project estimation activities/lili Collaborate with business partners, and other technical staff to understand user requirements, identify technical approaches, and create solutions/lili Partners with user and management to maintain and continually improve the operations, maintenance, and documentation of the system/lili Performs development tasks to upgrade and maintain existing applications/lili Accurately estimates project development activities/li/uldiv /divh2Qualifications /h2ulliBachelor's degree required, or equivalent, in area of specialty/lili2-5 years' experience in the field or in a related field/lili Possesses both technical and non-technical problem solving and troubleshooting skills with the ability to conceptualize, plan, develop and deliver a variety of creative solutions/lili Familiarity with software development lifecycle methodologies such as Agile Scrum/lili Programming with data residing in databases (Relational/Non-Relational)/lili Demonstrates a consistent understanding of business application design, development, installation, and refactoring/lili Ability to identify, develop, and document business requirements, technical requirements, and functional design/lili Advanced understanding and ability to use the specific language your job requires, such as C# .Net, HTML. Angular, SQL etc/li/uldiv /divdivstrong Nice to have: /strong/divulliC# .NET Core/.NET 5+ a plus/lili Experience with docker containers/lili Experience with Git (Bitbucket, GitHub, etc.)/lili AWS (Amazon Web Services) experience, certification a plus/li/ul /p /div
    $67k-80k yearly est. 15d ago
  • Software Engineer

    Trialon Corporation 4.3company rating

    Java Developer Job 15 miles from Farmington

    Founded in 1982, Trialon Corporation was established to assist companies with their technical staffing needs. Trialon understands our clients have different needs and we take pride in our ability to adapt accordingly. We will successfully match candidates to your company culture and technical requirements. We maintain a track record of proven accomplishments in providing solutions for excess workloads by supplying qualified contract personnel, as well as direct placements. Trialon provides people throughout North America in many technical fields including Automotive, Aerospace and Telematic Industries. Our experienced Account Managers and Recruiters are available to meet all your technical staffing needs. ***U.S. citizenship or permanent resident alien status is required. ***Criminal Background and Drug Test completed on all candidates prior to start. Job Description ESSENTIAL ROLES AND RESPONSIBILITIES Lead the development, integration, testing and maintenance high quality automotive software for a power systems ECU including hybrid and electric vehicle products. Integrate vehicle and control algorithms developed in the Matlab/Simulink Models and C, C++ environment by core groups into OEM specific production software application Develop software in compliance with a formal CMM level 3 based Software Development Process and Product Development Process (PDP) supporting UDS, SAE and IOS conformance. Development of reusable and modular, compliant software to regulatory, automotive requirements and design guidelines. Implement various customer and application specific requirements in the development, release and validation of automotive software. Define and implement software/architecture for various ECU's, including safety critical modules, based upon various inductive and deductive analysis techniques (e.g. software FMEA, FTA, HARA, and software fault tolerant design techniques, etc...) Customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements. Defines scope, plans, organizes, leads, and directs technical work and departmental efforts related to product, process, tooling, and materials as it relates to product design and development activities. Leads in the selection, requirements, specification, initiation, and implementation of OEM Compliant SW, analysis and simulation tools, relating to new product application. Translates and executes direction of technical work into specific plans of action and directs the development activities to implementation phase. Monitors and controls costs, quality, timing, and other related aspects of projects. Understands and adheres to schedule and budgetary requirements of projects. Reports progress as required. Serves as a liaison and coordinates development activities of internal and external resources. Serves as a resource by providing a problem solving function by initiating action to overcome obstacles as they are encountered. Participates in continuous improvement efforts. Researches, recommends, and implements new and/or existing products, processes, materials, and equipment. Engages in comparative and competitive analysis to ensure utilization of most appropriate and beneficial techniques in a situation respectively. Performs other duties as necessary for completion of projects and achievement of departmental goals. May supervise other staff. Performs procedures necessary for protection of intellectual property rights. REQUIREMENTS MS, Computer Engineering/Electrical Engineering/Computer Science or related work experience 7-10 years of experience in model based software development for Real Time-Embedded Controls, primarily for the automotive industry C code software development experience, including tools and those environments for that support multiple micro-controllers (e.g. MPC55xx PowerPC, S12/X, ST7, ST9, Microchip PICs, TI DSP, Renesas, etc.) Embedded software development for various bit micro-controllers and ASIC's. Knowledge of understanding and experience with implementing requirements for an OBD compliant module. Knowledge of CPU's, DSP's, Flash/ROM/RAM and other chips that are used in Embedded Control systems Knowledge and experience in implementing and integrating Automotive Vehicle Networks (CAN and/or LIN) embedded software for various OEMs. Knowledge and experience with embedded SPI and SCI protocols. Expertise in using CAN based tools such as CANalyzer, CANoe, CANape, neo VI, etc. Experience using a disciplined software development process based on CMM or CMMi process model. Understanding of ISO26262, IEC 61508 functional safety design, analysis and implementation requirements Software Configuration Management tool experience. PREFERRED SKILLS Excellent communication and inter personal skills required. There will be many team, and customer meetings to discuss issues and the project status. This person must work well with other engineers, technical specialists and program managers in a team environment. Self-motivation, drive, organization and determination are very useful in this position. Hands on knowledge and experience in the software development of systems for some or all of the following: Working knowledge of Digital Signal Processing Experience in Model Based SW development, release and validation Experience programming in C and Assembly Language Experience with PFC, DC/DC, AC/DC algorithms Experience with control loops theory and tuning Experience with Power Electronics, specifically power converters Power distribution to 600 VDC of various high power embedded electronic systems Support of Component and System level de-bug using various CAN tools as well as external data loggers and Gateways, etc… Experience with Renesas, Freescale MPC55xx, S12/X, and/or TI TMS320 processor desired. Some OSEK compliant Real-Time OS experience is a plus. Experience in developing software techniques and algorithms for a secondary or dual core microprocessor. Experience in developing and implementing safety critical software, software fault tolerance design including familiarity with ASIL and ISO safety standards. Familiarity with OE-level diagnostics and production test tool interfaces desired Experience Leading a Software Project to Production Experience with Mercurial and FogBugz a plus Qualifications Background in battery systems is a plus Additional Information Background check and drug screening required. No Corp to Corp. NO H1B Visa sponsorship. Must be US Citizen or have valid US Green Card.
    $68k-94k yearly est. 60d+ ago

Learn More About Java Developer Jobs

How much does a Java Developer earn in Farmington, MI?

The average java developer in Farmington, MI earns between $65,000 and $107,000 annually. This compares to the national average java developer range of $68,000 to $114,000.

Average Java Developer Salary In Farmington, MI

$83,000

What are the biggest employers of Java Developers in Farmington, MI?

The biggest employers of Java Developers in Farmington, MI are:
  1. Sonoma Consulting
  2. Eros Technologies Inc
  3. KRG Technologies
Job type you want
Full Time
Part Time
Internship
Temporary