Link copied to clipboard!
Back to Jobs
Senior Java developer at Tek Spikes
Tek Spikes
Plano, TX
Information Technology
Posted 0 days ago
Job Description
***Only qualified Senior Java Developer candidates located near Plano, TX, to be considered due to the position requiring an onsite presence. *****W2Required 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, GitRoles & 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.
Resume Suggestions
Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.
Quantify your achievements with specific metrics and results whenever possible to show impact.
Emphasize your proficiency in relevant technologies and tools mentioned in the job description.
Showcase your communication and collaboration skills through examples of successful projects and teamwork.