• Home / Job / Senior software engineer-…

Senior software engineer- Java

Senior software engineer- Java

Job Posting: Dec 3, 2021

Job Posting End Date: NA

Location: Seattle or Carrollton

We are seeking an experienced, self-motivated Java engineer with 5+ years of experience in developing implementation applications and 7+ technology experience.  As an engineer senior, you will collaboratively identify, design, develop and deploy technology and process solutions to implement highly scalable reactive application platform solutions in Cloud-based Linux environments. This role requires deep technical expertise, domain proficiency, platform depth, and leadership. Typical activities include requirements analysis, solution design, technical development, and process improvement coupled with the ability to drive efforts and solution improvements effectively across various IT and business functions. In addition to delivering new technology and enhancing/supporting existing systems, an effective engineer senior contributes relevant technical, functional, and process expertise, negotiates and drives alignment, and coaches and mentors less-experienced developers. Models and acts following customer guiding principles.

Responsibilities and essential job functions include but are not limited to the following: 

  • Develop reactive application on Java programming language.
  • Setup, configured, and maintain backend applications globally.
  • Build and unit test API with jbehave, gatling.
  • Helping CI/CD team during rolling out application and infrastructure globally.
  • Collaborates with the development team, other Information Technology (IT) teams developer leads.  Initiates process improvements for new and existing systems.
  • Participates in the solution design process: requirements gathering and backlog refinement, shapes and guides systems approach, helps with project initiation, contributes to functional design, and leads technical design and development.
  • Develops software solutions to business problems. Leverages established design patterns and coding standards. Builds solutions that are secure, durable, scalable, flexible, and accessible and proactively mitigate against production support issues.
  • Participates in a production support rotation that includes pager responsibilities.
  • Coaches, and mentors other team members. Performs cross-training and facilitates information sharing among team members.
  • Automates test coverage per platform capabilities and requirements. Establishes and maintains continuous build and integration testing on applicable platforms and assists with manual system and integration testing efforts.
  • Key contributor and driver in the deployment approach, including planning and execution, data conversion approach, script development and execution, warranty period, and transition of the solution to the platform’s operational context.
  • Operates in both waterfall and Agile Software Development Lifecycle (SDLC) processes and methodologies.

Summary of Experience 

  • Requires 7+ years experience in the IT industry
  • Requires 5+ years hands-on experience development experience in java
  • Experience with using Kafka, event hub, or any messaging broker.
  • Experience in working with Linux environment.
  • Experience in using IDE for java like eclipse, intellij, etc.
  • Strong experience in core java, multi-threaded programming, data structures, and collections.
  • Extensive understanding of SDLC and scrum methodologies.
  • Hands-on experience in end-to-end application development.
  • Bachelors in Computer Science or equivalent work experience

Required Knowledge, Skills, and Abilities 

  • Strong interpersonal skills
  • Ability to communicate clearly and concisely, both orally and in writing
  • Strong analytical and problem-solving skills
  • Proficiency in programming languages
  • Ability to quickly learn new application systems and technologies
  • Knowledge of basic project management framework and methodology
  • Ability to accurately break down complex application designs into component deliverables and estimate design and development timelines
  • Requires Strong Systems Life Cycle methodology experience
  • Requires excellent oral, written, and presentation skills

Java Skills:

  • Expertise in Java, J2EE application development.
  • Experience in developing scalable applications, testing frameworks with java.
  • Experience in working with cloud implementation.
  • Experience in configuring, deploying applications in AWS or AZURE using SBT.
  • Experience in using configuration management tools like GitHub.
  • Knowledge with is scala would be a plus.

General IT Skills:

  • Experience in Application support – Problem diagnosis and resolution
  • Expert in the interpretation of functional requirements
  • Development of technical design specifications for complex projects
  • Expert in industry standard development methodologies
  • Experience in middleware integration using tools like Web Methods
  • A good understanding of industry standards and best practices to be able to conduct code reviews
  • Conduct code reviews with the team to improve compliance with established best practices and coding standards
  • Provide mentorship and guidance to the Development Team to improve the overall quality of code and application development
  • Work with team members to ensure application designs are in line with best practices and are scalable, reliable, and that all designs optimize performance and usability.
  • Requires strong problem-solving and analytic skills to translate business requirements into systems solutions.
  • Integrate application support efforts with concurrent, parallel application development efforts
  • Provide technical expertise to Siebel support team

Core Competencies:

  • Customer Focus- Delivers legendary service that meets and exceeds all customers’ expectations
  • Ethics and Integrity -Adheres to Customer values, beliefs, and principles during good and bad times
  • Composure -Remains calm, maintains perspective, and responds professionally when faced with tough situations
  • Personal Learning -Takes personal responsibility for the continuous learning of new knowledge, skills, and experiences
  • Dealing with Ambiguity -Able to successfully function during times of uncertainty and changing priorities
  • Decision-Making -Makes timely and quality decisions based on a mixture of analysis, wisdom, experience, and judgment
  • Interpersonal Savvy -Builds effective relationships with all people; up, down, and sideways, inside and outside of Customer
  • Results-Oriented -Gets results and achieves goals .
Job Category: IT Consultant
Job Type: Full Time
Job Location: Carrollton Seattle USA

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Allowed Type(s): .pdf, .doc, .docx

EQUAL EMPLOYMENT OPPORTUNITY INFORMATION

Qcentum Technologies, LLC. is an Equal Opportunity Employer

Qcentum Technologies, LLC. is subject to certain governmental recordkeeping and reporting requirements that require Qcentum Technologies, LLC. to document the race/ethnicity and gender of its employees. In addition to providing race/ethnicity and gender data, Qcentum Technologies, LLC. also requests employees to self-identify military and veteran status to support its commitment to be an equal opportunity employer.

Providing race/ethnicity, gender and military/veteran status is voluntary, and declining to provide this information will not subject you to any adverse treatment. This information is used for reporting data to the government and/or to enable Qcentum Technologies, LLC. to meet its commitment of being an equal opportunity employer. The information obtained will be kept confidential. When reported to the government, data will not identify any specific individual.

Disclosure of this information is completely voluntary. Failure to disclose this information will not impact hiring opportunities or other employment decisions.

If you choose not to self-identify your race/ethnicity or gender at this time, the federal government requires Qcentum Technologies, LLC. to determine this information by visual survey.

Ethnicity/Race Definition

Hispanic or Latino – A person of Cuban, Mexican, Puerto Rican, South or Central American, or other Spanish culture or origin regardless of race. White (Not Hispanic or Latino) – A person having origins in any of the original peoples of Europe, the Middle East, or North Africa. Black or African American (Not Hispanic or Latino) – A person having origins in any of the black racial groups of Africa.

Native Hawaiian or Other Pacific Islander (Not Hispanic or Latino) – A person having origins in any of the peoples of Hawaii, Guam, Samoa, or other Pacific Islands.

Asian (Not Hispanic or Latino) – A person having origins in any of the original peoples of the Far East, Southeast Asia, or the Indian Subcontinent, including, for example, Cambodia, China, India, Japan, Korea, Malaysia, Pakistan, the Philippine Islands, Thailand, and Vietnam.

American Indian or Alaska Native (Not Hispanic or Latino) – A person having origins in any of the original peoples of North or South America (including Central America), and who maintain tribal affiliation or community attachment.

Two or More Races (Not Hispanic or Latino) – All persons who identify with more than one of the above five races.

Terms and Conditions

IMPORTANT INFORMATION ABOUT DISPUTE RESOLUTION AND YOUR APPLICATION

PLEASE READ THE FOLLOWING INFORMATION AND REVIEW THE DISPUTE RESOLUTION AGREEMENT CAREFULLY BEFORE CONTINUING AND BEFORE AGREEING AND ACCEPTING BELOW.

Dispute Resolution Agreement

I confirm that I have accessed and reviewed Qcentum Technologies, LLC.’s Dispute Resolution Agreement, which contains an arbitration agreement that requires Qcentum Technologies, LLC. and me to resolve covered disputes in binding arbitration and not by way of court or jury trial. The Dispute Resolution Agreement is accessible electronically by clicking the following link, and also on Qcentum Technologies, LLC. Careers site (careers.Qcentum.com), or in hard copy from Qcentum Technologies, LLC. Human Resources: Dispute Resolution Agreement

By clicking the “Agreed and Accepted” box below, I agree that I have carefully read, understand, and agree to the Dispute Resolution Agreement, and agree that Qcentum Technologies, LLC. and I are giving up our rights to a court or jury trial and agreeing to arbitrate claims and disputes covered by the Dispute Resolution Agreement. By clicking the “Agreed and Accepted” box below, I also agree to use an electronic acceptance to demonstrate my acceptance of the Dispute Resolution Agreement and agree and understand that my electronic acceptance is as legally binding as an ink signature.

I also acknowledge and agree that:

I am consenting to submitting my employment application and all related forms, documents, and information electronically. I also consent to conducting any matters related to the recruitment, application, background check, and/or onboarding process electronically. Clicking the Submit button at the end of this application will constitute my electronic signature and is the equivalent of a hand-written signature. I understand that I have the option to complete this process using the traditional paper and hard copy signature process. I can contact the nearest Human Resources office which can be identified at www.Qcentum Technologies, LLC..com if I wish to do so.

I am certifying the information on this application is true and correct and understand that any false statements, misrepresentations or omissions of fact may result in the rejection of my application or in termination of employment from Qcentum Technologies, LLC. if I become employed. All information that I have provided during the application process is subject to the Qcentum Technologies, LLC. Careers Privacy Policy. Qcentum Technologies, LLC. CAREERS PRIVACY POLICY

HI Applicants Only – Payroll deductions:

If employed by Qcentum Technologies, LLC., I hereby authorize Qcentum Technologies, LLC. to deduct from my paycheck all amounts permitted by Hawaii or federal laws, including but not limited to the Prepaid Health Care Act and the Hawaii Payment of Wages Law.

Other:

In the United States, applicants with disabilities who require assistance of accommodation should contact the nearest Qcentum Technologies, LLC. location which can be identified at www.Qcentum Technologies, LLC..com.

Regarding employment in Tennessee: Under Tennessee law, an employer may not require or administer a lie detector test as a condition of prospective or continued employment. Any voluntary lie detector test must be conducted in accordance with the requirements and protections of Tennessee law. No employer may take any personnel action based solely upon the results of a polygraph examination. Any employer who violates this law may be subject to criminal penalties and civil liability.

Regarding employment in Massachusetts: Under Massachusetts law, an employer may not require or administer a lie detector test as a condition of employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Regarding employment in Maryland: Under Maryland law, an employer may not require or demand, as a condition of employment, prospective employment, or continued employment, that an individual submit to or take a lie detector or similar test. An employer who violates this law is guilty of a misdemeanor and subject to a fine not exceeding $100.

AGREED AND ACCEPTED: