Senior Java developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

TekJobs ยท 3 months ago

Senior Java developer

TekJobs is seeking a Senior Java Developer to work onsite in Plano, TX. The role involves collaborating with product managers and external teams to define features, developing new microservices, and managing release activities while ensuring high code quality through testing.

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

Qualification

Java (11+)Spring FrameworkCassandraApache KafkaAzure CloudKubernetesDockerGitSpock Unit testingLow-latency transactions

Required

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

Company

TekJobs

twitter
company-logo
TekJobs Is One of the Leading Job Portals Based in USA.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase