Senior Java Developer

Irvine Technology Corporation

Apply Now

We are looking for a Senior Software Engineer who is dedicated to help us implement high-quality applications. This is an opportunity to work with one of the top companys in the entertainment industry

Responsibilities:

. You should be comfortable being part of a cross-functional team and working with a diverse group of business stakeholders and technologists. We expect you to have a deep understanding of Quality Assurance Testing.

Your key responsibilities will be:

 Analysis and Design
• Conducts fact gathering sessions with customers.
• Consults with Business Analysts to identify and analyze technology needs and problems.
• Performs data flow diagramming and/or process modeling (code architecture).
• Writes technical specifications for application components.
• Prepares estimates for design, coding and testing.
• Designs complex software and database objects.

 Development and Testing
• Develops new complex features and functions for software applications.
• Expert in connecting Web interface to back-end services and functions using AJAX, SOAP and REST services.
• Strong understanding of complex cross-platform and cross-application integration techniques.
• Identifies complex integration and user acceptance test scenarios.
• Provides programming support through all testing phases and general releases of software.
• Adheres to department programming standards and methodology.
• Performs peer and lower level code reviews.
• Adheres to department programming standards and methodology.
• Experience working in an “Agile” environment is a plus.

Basic Qualifications:

Knowledge:
• Expert in Java programming, Developing REST APIs
• Experience with Java 8, Git
• Expert developing REST services in Java.
• Strong experience with JPA libraries, querying and manipulating data using SQL
• Expert working with relational databases platforms.
• Strong experience working with Postgress.
• Strong experience with document storage in AWS (S3).
• Good understanding of deployment strategies for distributed and multi-tiered applications.
• Knowledge of Software Development Life Cycle methodologies.
• Knowledge of relational database concepts and database management systems.
• Knowledge of the UNIX operating system (especially Linux), and UNIX development tools and environments.
• Experience with CI/CD pipelines
• Experience with Spring Boot
• Experience developing/deploying application for cloud environment
• Strong experience and understanding of Kubernetes
• Experience with Elastic Search
• Knowledge of Entertainment industry business practices a plus.

Skills:
• Capable of translating complex business needs into technical solutions.
• Capable of translating what the UX/UI Designer into technical solutions.
• Comfortable working on different databases, Oracle, SQL Server, Postgress.
• Must be able to understand what the “intent” of the requirements are.
• Must be able to understand specific use cases where technology must adapt to the ways and culture in which a business unit operates and not the other way around.
• Must be able to understand that a user-friendly front end is part of the requirements.
• Good verbal and written communication skills.
• Advanced skills in developing programs using Java.
• Advanced skills in SQL & Postgres
• Strong experience with Kubernetes
• Able to create an implement CI/CD strategy

Experience:
• Minimum 4 years of experience developing multi-tier applications in a business environment.
• Minimum 4 years of experience developing applications using Java language and toolset.
• Minimum 4 years of experience developing modern, responsive and complex web-based Java applications in a business environment.
• Minimum 2 years of experience developing on Linux.

We are looking for a Senior Software Engineer who is dedicated to help us implement high-quality applications.

Responsibilities:

. You should be comfortable being part of a cross-functional team and working with a diverse group of business stakeholders and technologists. We expect you to have a deep understanding of Quality Assurance Testing.

Basic Qualifications:

Knowledge:
• Expert in Java programming, Developing REST APIs
• Experience with Java 8, Git
• Expert developing REST services in Java.
• Strong experience with JPA libraries, querying and manipulating data using SQL
• Expert working with relational databases platforms.
• Strong experience working with Postgress.
• Strong experience with document storage in AWS (S3).
• Good understanding of deployment strategies for distributed and multi-tiered applications.
• Knowledge of Software Development Life Cycle methodologies.
• Knowledge of relational database concepts and database management systems.
• Knowledge of the UNIX operating system (especially Linux), and UNIX development tools and environments.
• Experience with CI/CD pipelines
• Experience with Spring Boot
• Experience developing/deploying application for cloud environment
• Strong experience and understanding of Kubernetes
• Experience with Elastic Search
• Knowledge of Entertainment industry business practices a plus.

Skills:
• Capable of translating complex business needs into technical solutions.
• Capable of translating what the UX/UI Designer into technical solutions.
• Comfortable working on different databases, Oracle, SQL Server, Postgress.
• Must be able to understand what the “intent” of the requirements are.
• Must be able to understand specific use cases where technology must adapt to the ways and culture in which a business unit operates and not the other way around.

• Advanced skills in developing programs using Java.
• Advanced skills in SQL & Postgres
• Strong experience with Kubernetes
• Able to create an implement CI/CD strategy

Experience:
• Minimum 4 years of experience developing multi-tier applications in a business environment.
• Minimum 4 years of experience developing applications using Java language and toolset.
• Minimum 4 years of experience developing modern, responsive and complex web-based Java applications in a business environment.
• Minimum 2 years of experience developing on Linux.

Please send your resume to Chad Turki, Senior Technical Recruiter for immediate consideration. Let us help you secure an interview!

ABOUT US


Irvine Technology Corporation (ITC) is a leading provider of technology and staffing solutions for IT, Security, Engineering, and Interactive Design disciplines servicing startups to enterprise clients, nationally. We pride ourselves in the ability to introduce you to our intimate network of business and technology leaders – bringing you opportunity coupled with personal growth, and professional development!  Join us. Let us catapult your career!

Irvine Technology Corporation provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Irvine Technology Corporation complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities.

Apply Now

  Apply with Google   Apply with Twitter
  Apply with Github   Apply with Linkedin   Apply with Indeed
  Stack Overflow