Home

Onsite Face to Face interview - DALLAS, TX - Java Developer - Hybrid - Dallas, TX at Dallas, Texas, USA
Email: [email protected]
http://bit.ly/4ey8w48
https://jobs.nvoids.com/job_details.jsp?id=796062&uid=

From:

Yuvraj,

3B STAFFING

[email protected]

Reply to:   [email protected]

Onsite Face to Face interview

Java Developer

Hybrid - Dallas, TX

Onsite Face to Face interview required.

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 products layers to deliver features and functionality as part of a highly collaborative, quality-focused team.

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 Jenkins files 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, NoSQL databases such as DynamoDB.

Develop Data access layer using
JPA, Hibernate and ORM tools over JDBC layer.

Develop applications using cache such as Redis using Java Jedis client.

Test REST resources using tools like
Postman, Curl etc.,

Make enhancements to legacy systems

Develop/enhance SOAP webservices over XML and JSON written using J2EE technologies,
EJBs, 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 APIs 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 scripting

Develop scripts written in /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

Bachelors 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

Servers:
Tomcat, JBoss, Glassfish, WebSphere

CI/CD Tools
Junit, Mockito, JBehave, Maven, Jenkins, Nexus, Chef, Puppet,

Linux/UNIX Scripting, Ruby

SCM Tools
Git, Subversion

Monitoring Tools:
Dynatrace, CloudWatch, 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

Thanks & Regards

Yuvraj Singh

Email:  [email protected]

Keywords: continuous integration continuous deployment message queue procedural language Texas
http://bit.ly/4ey8w48
https://jobs.nvoids.com/job_details.jsp?id=796062&uid=
[email protected]
View All
12:46 AM 27-Oct-23


To remove this job post send "job_kill 796062" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]


Time Taken: 1

Location: ,