Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Senior Java Engineer (NSS)

IDEMIA

Senior Java Engineer (NSS)

Long Beach, CA +1 location
Paid
  • Responsibilities

    IDEMIA NSS  is looking for a Senior Java Engineer (Web Team) to join our dynamic and fast paced software team!

    WHAT YOU WILL DO:

    • Translate business requirements into technical designs/specifications and clean, concise implementations
    • Research, evaluate and implement solutions using appropriate technologies
    • Be creative and share your insights and ideas about product improvements, architecture, roadmaps
    • Successfully resolve challenges across a wide array of products, projects, and associated technologies
    • Train and mentor fellow engineers.  
    • Most importantly you are a problem solver, you think outside the box and take responsibility and ownership for all aspects of your projects.

     

    REQUIRED JOB FUNCTIONS

    • Write crisp, clean code and you take pride in the quality of your work
    • Understand the relationship between quality code and mission success
    • Stay current with emerging standards and technologies, and engage/share/collaborate 
    • Problem solver; you’re capable of analyzing, debugging, and triaging complex systems
    • Execute effectively on multiple concurrent projects
    • Know how to write tests and understand the cross-cutting value of adequate test coverage
    • Meet and achieve deadlines
    • Effective at working independently or as team contributor
    • Capable of assessing the maintainability and long-term impacts of our design choices
    • Proficient in OOD

    Required Skills

    • Java, Java 8, JEE, JPA, Spring, Spring Boot, Spring MVC, Spring Data, Spring Security,  REST, RDBMS,
    • MongoDB, HSQLDB, Hibernate, Docker, Git, Github, Agile,
    • Bitbucket, Bamboo, Jenkins, Maven, IntelliJ, TDD, 
    • Design Patterns, MVC, AngularJS, jQuery, JSON, Jackson, JUnit,
    • Mockito, RestEasy, Shell, Python, Perl, UNIX

    Required Experience

    • You have excellent written and verbal communications skills and an ability to maintain a high degree of professionalism in all client communications
    • Experience with concurrency - especially in Java
    • Experience developing modern distributed applications
    • Minimum 5 years of experience in Java and related environments
    • Bachelor’s degree in Computer Science or Engineering, or equivalent experience
    • C/C++ is a major plus.

     

    ADDITIONAL PREFERRED QUALIFICATIONS

    • Familiar with standard agile ceremonies, scrum, peer code review, CI/CD
    • Knowledge/experience with Spring Boot or similar DI frameworks
    • Leadership experience
    • Any experience related to computer vision and image processing
    • Full stack or front end experience 
    • Mobile experience
    • Experience with cloud service providers - Amazon AWS preferred with services such as EC2, S3, and Elastic Beanstalk
    • Experience with micro services
    • Have or are currently contributing to open source projects
    • C/C++
    • OpenCV, Dlib, Boost, Tesseract-OCR, CUDA Toolkit, NVIDIA Video Codec SDK.

     

    MUST BE ELIGIBLE A US CITIZEN WITHOUT DUAL CITIZENSHIP

    IDEMIA is an equal opportunity employer.

    We evaluate qualified applicants without regard to race, color, religion, sex,

    sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics.

  • Qualifications
    • Java, Java 8, JEE, JPA, Spring, Spring Boot, Spring MVC, Spring Data, Spring Security,  REST, RDBMS,
    • MongoDB, HSQLDB, Hibernate, Docker, Git, Github, Agile,
    • Bitbucket, Bamboo, Jenkins, Maven, IntelliJ, TDD, 
    • Design Patterns, MVC, AngularJS, jQuery, JSON, Jackson, JUnit,
    • Mockito, RestEasy, Shell, Python, Perl, UNIX
  • Locations
    Long Beach, CA • Signal Hill, CA