Talent.com
Principal Engineer (Java)
Principal Engineer (Java)Concord IT Systems • Fort Worth, TX, United States
No longer accepting applications
Principal Engineer (Java)

Principal Engineer (Java)

Concord IT Systems • Fort Worth, TX, United States
30+ days ago
Job type
  • Full-time
Job description

Job Title : Principal Engineer (10441)

Location : Fort Worth, TX (Must Need Local- & F2F Interview)

Client : VenusGeo | American Airlines

Rate : $55 / Hr on C2C

Mandatory skills : Micro Services, Spring Boot, Kafka, Java, PostgreSQL, Kubernetes, Redis, Git, GitHub Actions, Maven, Junit, Agile, Production Support experience.

Ideal Candidate : He needs to be delivery quality code, reliable and good debugging skills for production support Environment and team structure : DevOps cultured squads. We have multiple Squads. Each squad contain with 5-6 people.

DESCRIPTION

We are looking for a passionate, energetic member of an agile team to play a key role in development projects for American Airlines customer facing Application Web Services team. You will have an opportunity to work across the product's layers to deliver features and functionality as part of a highly collaborative, quality-focused team.

Develop, deploy, and manage Kafka-based data pipelines and real-time streaming applications.

Proficient in Kafka internals, producer / consumer APIs, and integrating Kafka with external systems using Kafka Connect and Schema Registry.

SKILLS / EXPERIENCE

  • Perform requirements gathering, analysis. Create architecture & design documents
  • Refine requirements and map to technical modules fitting the enterprise wide architecture.
  • Represent design of the system in UML diagrams such as Sequence Diagrams and ER models.
  • Create Data flow diagrams and represent data in JSON format and map to business cases.
  • Develop applications using Java, Spring Boot, Spring Cloud, and Cloud Foundry, Kubernetes
  • Develop Microservices using REST, Spring, Spring Boot
  • Write Maven build scripts for building Java based Spring Boot Microservices
  • Develop scripts to deploy the Microservices in Cloud such as Cloud Foundry and Kubernetes.
  • Develop GitHub actions to automate the scripts using CI / CD - continuous integration and Continuous delivery.
  • Use Swagger2API for publishing REST interfaces.
  • Scale the applications using auto-scaling policies, design for fault tolerance, availability and low response times.
  • Develop using Spring modules such as actuator for metrics, health check of services
  • Develop using Spring Cloud Config for storing configuration of the services.
  • Develop using Spring Cloud Eureka to have service registry and discovery.
  • Improve performance using Redis cache, PostgreSQL, NoSQL databases such as Dynamo DB.
  • Develop Data access layer using JPA, Hibernate and ORM tools over JDBC layer.
  • Develop applications using cache such as Redis using Java Jedi's client.
  • Test REST resources using tools like Postman, Curl etc.,
  • Make enhancements to legacy systems
  • Develop / enhance SOAP web services over XML and JSON written using J2EE technologies, Servlets, JSP, JavaScript, jQuery, AJAX, Angular, React, Nodejs
  • Debug issues involving multi-threading, concurrency issues.
  • Experience using XML, XSD, XSLT, DOM, JMS, Spring Integration
  • Knowledge of application servers such as Tomcat, Glassfish and JBoss.
  • Develop applications using Spring MVC, Spring Batch and Spring Integration.
  • Do performance tuning of SQL queries, propose improvements to existing systems.
  • Support applications using multi-threading concepts, TCP / IP, database, and REST based JSON APIs
  • Handle legacy systems which involves processing using multithreading, handle concurrency issues and network issues.
  • Configure Database connections, write SQL and PLSQL scripts to interact with RDBMS databases.
  • Using Java and Spring technologies to develop REST based API's and clients invoking such REST services using JSON as payload.
  • Knowledge of NGINX and other infrastructure tools.
  • Create scripts using build and deployment tools : Maven, Git, Junit
  • Should be able to create code repositories in Git
  • Should perform GIT branching, merging and Push Requests in Git flow.
  • Build Maven pom.xml build files to automate CI / CD in Jenkins.
  • Implement CI / CD pipelines for DevOps using tools (Nexus, Hygieia, SonarQube, Github, Jenkins)
  • Should implement Jenkins pipelines to enable Code pipelines.
  • Should fix code issues shown by SonarQube and improve code quality.
  • Linux / Unix and Shell scripting
  • Develop scripts written in Shell / Bash for various operational tasks.
  • Experience with the scrum process
  • Should participate in Agile ceremonies and contribute to the overall success of the project.
  • Should effectively contribute in Sprint Planning, Daily Scrum Sprint Review and Sprint Retrospectives.
  • Should update user stories, tasks in JIRA, Confluence, IBM Rally tools.
  • Produce reports.
  • Experience and understanding of test driven (TDD) & Behavioral Driven development (BDD)
  • Should develop test cases by writing code using tools such as Mockito, EasyMock.
  • Should develop integration tests by writing code using tools such as Cucumber.
  • Excellent verbal and written communication skills and problem-solving skills
  • Ability to work very closely with a larger development team of differing skillsets

MINIMUM REQUIREMENTS

Bachelor's degree in computer science, electronics, engineering, or related field, plus 5-7 years of experience in the job offered or in software development or engineering plus demonstrated experience in :

  • Design / Development Techniques : Object-oriented Analysis and Design) OOAD, Unified Modelling Language (UML), Test Driven Development (TDD), Java Design Patterns,
  • Enterprise Integration Design Patterns, Disaster Recovery Design and Development
  • Web Technologies : Java EE, Spring MVC, Spring Web Flow, Struts, HTML, CSS, XML, Servlets, JSP, JavaScript, JQuery, Junit, JSON, Ajax, Angular, React
  • Service Technologies : Java 1.8, EJB, Spring Framework, Spring Boot, Groovy, In-memory computation, REST / SOAP Web Service, WSDL, JAXB, JAXP, XPATH, XSLT, XQuery, XSD, JMS, Spring Integration, WebSphere MQ, ActiveMQ
  • Relational Database and Persistence : Hibernate (Object / Relational Mapping), JPA, JDBC, MySQL, Oracle, PostgreSQL, PL / SQL, Query Performance Tuning
  • No-SQL Database : DynamoDB, NoSQL
  • Cloud Technologies : Amazon Web Services (AWS), CloudFormation Template
  • Caching Technologies : Redis Cache, EhCache
  • Messaging Technologies : Kafka, Azure Event Hubs
  • Servers : Tomcat, JBoss, Glassfish, WebSphere
  • CI / CD Tools : Junit, Mockito, JBehave, Maven, Jenkins, Nexus, Chef, Puppet, Linux / UNIX Shell Scripting, Ruby
  • SCM Tools : Git, Subversion
  • Monitoring Tools : Dynatrace, Cloud Watch, Zenoss.
  • Project Management Tools : Jira, Rally, Confluence, Visio, PowerPoint, Excel, Word
  • Operating Systems : Windows, Unix, Linux
  • IDEs : Eclipse, RAD, Oracle SQL Developer, PuTTY, Visual Studio Code, Robo Mongo,
  • Testing tools : Postman, SoapUI
  • Methodologies : Agile, Scrum, Kanban, XP
  • Create a job alert for this search

    Principal Engineer Java • Fort Worth, TX, United States

    Similar jobs
    Java FullStack

    Java FullStack

    eTeam Inc • Fort Worth, Texas, United States
    Full-time
    Quick Apply
    Minimum Qualifications- Education & Prior Job Experience : .Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS / MIS), Engineering or related technica...Show more
    Last updated: 30+ days ago
    Sr Full Stack Engineer

    Sr Full Stack Engineer

    Aaditus Technologies LLC • Westlake, TX, United States
    Full-time
    Quick Apply
    Must Have Skills : Extensive experience developing REST APIs using Java, with a strong emphasis on Spring Boot and related Spring frameworks (Spring Boot, Spring Data, Spring MVC, etc.Ex...Show more
    Last updated: 6 days ago
    Principal Mission Systems Software Engineer

    Principal Mission Systems Software Engineer

    Redwood Strong LLC • Roanoke, Texas, US
    Full-time
    Make your application after reading the following skill and qualification requirements for this position.Ready to develop software with purpose? Join our dynamic team where your expertise directly ...Show more
    Last updated: 4 hours ago • Promoted • New!
    Java Developer ( CICD / AWS / DB) WLK PQ (One and Done)

    Java Developer ( CICD / AWS / DB) WLK PQ (One and Done)

    Expert Technology Services • Roanoke, TX, United States
    Full-time
    Quick Apply
    Description Fidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments.We are currently sourcing for a Full Stack Engine...Show more
    Last updated: 4 days ago
    Remote Senior Java Engineer - AI Trainer

    Remote Senior Java Engineer - AI Trainer

    SuperAnnotate • Saginaw, Texas, US
    Remote
    Full-time
    As a Senior Java Engineer, you will work remotely on an hourly paid basis to review AI-generated Java code, architectural solutions, and technical explanations, as well as generate high-quality ref...Show more
    Last updated: 20 days ago
    Cloud Engineer

    Cloud Engineer

    Jobot • Fort Worth, TX, US
    Full-time
    This Jobot Job is hosted by : Christian Aviles.Are you a fit? Easy Apply now by clicking the "Apply" button and sending us your resume. Salary : $115,000 - $130,000 per year.Employee owned company wit...Show more
    Last updated: 4 days ago • Promoted
    Java Developer

    Java Developer

    eTeam Inc • Fort Worth, Texas, United States
    Temporary
    Quick Apply
    Job Location : Fort Worth, TX 76155.Hybrid role : 3 days onsite, 2 days remote.Job Type : Contract, 6 Months contract.Java 2 Enterprise Edition (J2EE). Minimum Qualifications- Education & 5-7yrs Ex...Show more
    Last updated: 30+ days ago
    Java Backend Engineer (FTE / Onsite, USC,GC,H4 EAD, L2 EAD)

    Java Backend Engineer (FTE / Onsite, USC,GC,H4 EAD, L2 EAD)

    NTT DATA • Roanoke, TX, United States
    Full-time
    NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us.If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now....Show more
    Last updated: 14 days ago • Promoted
    Java Server Engineer

    Java Server Engineer

    TradeJobsWorkForce • 76135 Fort Worth, TX, US
    Full-time
    Java Server Engineer Job Duties : Evaluates Web applications by studying systems flow, data usage, and ...Show more
    Last updated: 30+ days ago • Promoted
    Junior Java / DevOps Engineer (Remote)

    Junior Java / DevOps Engineer (Remote)

    SynergisticIT • Fort Worth, TX, United States
    Full-time
    Are you passionate about coding or technology and ready to make your mark in tech? For more than 14 years, SynergisticIT has been helping aspiring developers like you excel in the tech industry.We ...Show more
    Last updated: 11 hours ago • Promoted • New!
    Senior IMS / DB Software Development Engineer

    Senior IMS / DB Software Development Engineer

    Saransh Inc • Westlake, TX, United States
    Full-time
    Quick Apply
    As an experienced Software Engineer working for our leading client, you serve as a member of an agile team to design and deliver trusted market-leading technology products in a secure stable and sc...Show more
    Last updated: 4 days ago
    Full Stack Engineer

    Full Stack Engineer

    Expert Technology Services • Roanoke, TX, United States
    Full-time
    Quick Apply
    Description The Role The FFIO Technology team is looking for an experienced Software Engineer to join their team to help build new...Show more
    Last updated: 4 days ago
    Senior Java Engineer

    Senior Java Engineer

    VirtualVocations • Fort Worth, Texas, United States
    Full-time
    Key Responsibilities Design and develop business-critical software solutions Collaborate with team members to solve technical issues and improve software stability and scalability Coach and men...Show more
    Last updated: 2 days ago • Promoted
    Sr. Linux Engineer / OLVM (DFW)

    Sr. Linux Engineer / OLVM (DFW)

    Turnbridge Technical Solutions • Fort Worth, TX, US
    Full-time
    About TURNBRIDGE Technical Solutions.TURNBRIDGE delivers precision-driven technical solutions and talent strategies that accelerate business outcomes. We focus on quality over volume—ensuring ...Show more
    Last updated: 9 days ago • Promoted
    Senior Full-Stack Java Engineer : High-Performance APIs

    Senior Full-Stack Java Engineer : High-Performance APIs

    Sharp Decisions • Roanoke, TX, United States
    Full-time
    A prominent tech consulting firm in Westlake, TX is seeking a Full Stack Java Engineer to design and develop high-performance systems. This role involves architecting complex solutions and mentoring...Show more
    Last updated: 11 hours ago • Promoted • New!
    Senior Software Engineer Backend Java Python

    Senior Software Engineer Backend Java Python

    Saransh Inc • Westlake, TX, United States
    Full-time
    Quick Apply
    Design and develop scalable and resilient systems using Java or Python to support continual iterative improvements for product teams Execute software solutions including design development and tech...Show more
    Last updated: 7 days ago
    Technical Engineer

    Technical Engineer

    Employee Magnets • Fort Worth, Texas, United States
    Full-time
    Quick Apply
    This role focuses on developing automation scripts, managing system environments, and supporting engineering projects across Linux and Windows platforms. The ideal candidate will have strong technic...Show more
    Last updated: 26 days ago
    Principal SDET

    Principal SDET

    Aaditus Technologies LLC • Westlake, TX, United States
    Temporary
    Quick Apply
    Must Have Skills : They are looking for Senior QA Automation Engineer (10+ years of experience only, this team will not hire less than that), This is an initiative that is laid out by Fi...Show more
    Last updated: 6 days ago