Platzhalter Bild

Senior Java developer chez TekSpikes

TekSpikes · Plano, États-Unis d'Amérique · Onsite

Postuler maintenant

***Only qualified Senior Java Developer candidates located near Plano, TX, to be considered due to the position requiring an onsite presence. ***

**W2

Required Skills, Experience, & Abilities:

• Requires 10+ years of experience in developing Java applications. Requires 5+ years of experience in developing backend web applications. 

• Expert in Java (11+) programming language, Spring Framework & Libraries, and Spock Unit testing

• Very good understanding of Cassandra database for large volumes of data. Good understanding of Cassandra table design and query patterns

• Very good understanding of Apache Kafka for asynchronous message processing

• Proven development experience supporting large volume, low-latency transactions

• Good knowledge of Azure Cloud environments, Kubernetes, Docker, Git

Roles & Responsibilities:

• Sr. Application Developer works with product Managers/Owners to define the scope of the PI features and estimate the T-shirt size for the level of effort. Works with App architects and Engineering leads in the solution for feature implementation.

• Sr. Application Developer works with Application clients and external teams like infra, devops, SRE, Tier 1/2 support for dependencies in feature delivery and maintenance, and support of the microservices owned by the team.

• Sr. Application Developer develops code to implement new features to support application clients. This includes the development of new microservices, database tables to store data, caching of data to improve application and API performance, and messaging systems for interactions between applications, among other tasks. The developer also implements unit tests and functional tests to ensure high-quality code is delivered.

• Sr. Application Developer works with release management for the release of the microservices owned by the development team. The activities include creating release pipelines, deploying release candidates in non-production environments, testing the application functionalities, and coordinating release activities with DevOps, infra, and support teams.

• The Sr. Application Developer provides communication to management and stakeholders regarding the various initiatives the development team is working on, as well as solution design and implementation details for various features in Java applications.

Postuler maintenant

Plus d'emplois