Senior Java Developer

Apply for this job

Email *
Full Name *
Browse

Upload file .pdf, .doc, .docx

Job Description

Role: Senior Java Developer
Location: Dallas, TX (Hybrid) – ONLY LOCALS
Hire Type – Contract
Note:- NO H1

F2F interview if shortlisted in First Round
Strong Coding MUST

Job Description:
10+ years of experience MUST
Candidate will participate in all phases of the software development lifecycle using best practices in object-oriented techniques and Agile.
Candidates will have demonstrated skills and experience designing, developing, and implementing large-scale, highly available applications.
Evaluate requirements and propose solutions with careful consideration to cost and impact with other systems as well as develop and execute implementation plans for delivery of requested functionality.
Review, create, and alter existing software and software artifacts to implement new requirements.
Actively participates in software design and peer code reviews.
Mentors and coaches team members related to analysis, architecture, design, development, build, deployment, and maintenance of systems.
Monitors performance and provides support of application after implementation. May provide training on how to use new or enhanced systems.
Provides technical assistance and partners with end users to understand and resolve problems. May oversee installation of hardware and software.
Bachelor’s degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
3 years of full Software Development Life Cycle (SDLC) experience designing, developing, and implementing large-scale applications in hosted production environments
3 years of professional, design, and open-source experience
Requires strong working knowledge of Java, Spring, Hibernate, HTML, XML, JavaScript, UNIX/Linux and object-oriented methodologies, and an in-depth knowledge of the JEE platform and supporting technologies such as JAXP, JMS, JDBC
Must be familiar with Relational Databases such as Oracle or SQL Server
Must have experience consuming Web Services and implementing Web Services, and should be familiar with messaging and SOA technologies. Knowledge of general architecture principles is required.
Must have strong interpersonal skills to provide coaching to junior team members
Must possess excellent oral and written communication skills including strong presentation skills
Must be a strong communicator with the ability to lead technical and nontechnical discussions
Demonstrate technical problem solving and analytical skills
Master’s degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
5 years of full Software Development Life Cycle (SDLC) experience
Experience architecting and implementing data analytics solutions in Azure
Experience in a relevant cloud, Kubernetes, automation development, and/or orchestration positions.
Experience with Event driven architecture – Kafka
Airline industry experience, including business processes and supporting technology desired
Familiarity and working experience with Cloud technologies is a plus
Familiarity with software configuration management/build processes is a plus