Java Developer, Phoenix, AZ

Thunderhawk Technology Partners LLC

Pheonix, AZ

JOB DETAILS
SKILLS
Agile Programming Methodologies, Analysis Skills, Application Programming Interface (API), Cloud Computing, Code Coverage, Communication Skills, Concurrency, Continuous Deployment/Delivery, Continuous Integration, Database Technology, Docker, Due Diligence, Establish Priorities, Git, GitHub, Gradle, Industry/Trade Analysis, Integration Testing, Java, Jenkins, Log4j, Maven, Microservices, Multithreaded Programming, NoSQL, Performance Tuning/Optimization, Public Cloud, REST (Representational State Transfer), Relational Databases (RDBMS), SQL (Structured Query Language), SQL Databases, Software Design, Software Development, Software Engineering, Software Testing, Team Player, Test Automation, Testing, Unix Shell Programming, Writing Skills
LOCATION
Pheonix, AZ
POSTED
1 day ago

Location: Phoenix, AZ - onsite (LOCAL ONLY)
Duration: 6 months

Role: Java Developer

Java, Spring, REST, Microservices, Kafka, Vertex
5+
Java, Kafka, Spring

Requirements:
  • · Strong core java fundamentals. 5+ years of experience building large scale applications
  • using Java backend Programming .
  • · Experience working on Cloud (public or private) is strongly preferred Strong knowledge and experience on software development methods and performs due diligence in all lifecycle stages of analysis, build and testing. Ability to write good junits and extend code coverage Ability to troubleshoot problems in test and production
  • Strong communication skills and a team player.
  • · Experience with design and coding in Java, Spring Boot, Kafka, Junits, Mockito, Integration testing, Sonar Cube , log4j, Gradle & maven, Git, Unix & shell scripting, RDBMS, SQL, NoSQL data bases, REST, Cloud & related experience in docker, kubernetes, Helm config, Dynatrace, performance tuning for sub second response applications.
  • Owns all technical aspects of software development for assigned applications.
  • Participates in the design and development of systems & application programs.
  • Identifies opportunities to adopt innovative technologies.
  • Works with product owners to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues. ·
  • Hands-on expertise with application design, software development and automated testing.
  • Should be able to work in Hybrid model (3-4 a week) 

Role Descriptions:

  • Able to learn new technologies quickly| self-driven| proactive 6+ years of Hands on and strong Java coding experience.
  • Experience in Databases | SQL REST API| Spring Batch| Spring Boot|
  • Experience implementing CI/CD with tools like Maven| Github| Jenkins|
  • Experience in building applications using Spring| Spring boot Java Multi-Threading / Concurrency
Skills: Core Java
 

About the Company

T

Thunderhawk Technology Partners LLC