Jobs via Dice
1 day ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Pull Skill Technologies, is seeking the following. Apply via Dice today!
Title Senior Java Developer
Location Nashville, TN – ONSITE 5 days per week
Duration 6-12+ Months
Interview in person F2F interview
Key Responsibilities
Design, develop, test, and maintain enterprise-level applications using Java 11 and above.
Build and enhance microservices and RESTful APIs, ensuring robust integration across internal and external systems.
Develop applications using Spring Framework (Spring Boot, Spring MVC, Spring Batch) and Struts.
Implement CI/CD pipelines and work within a DevOps culture to ensure high-quality, continuous delivery of software.
Deploy, monitor, and manage applications on container platforms (with specific focus on Anthos, Docker, and Kubernetes).
Design and implement messaging solutions using RabbitMQ (experience with Kafka is a plus).
Work extensively with Oracle Database, including writing and optimizing PL/SQL packages, procedures, and queries for high-performance applications.
Use JSON for data interchange and integrate with external systems through standardized formats.
Collaborate with solution architects to align technical designs with business requirements.
Partner with QA engineers to define test strategies and ensure comprehensive quality coverage.
Engage with product owners to clarify requirements, provide technical input, and deliver solutions that meet business needs.
Troubleshoot production issues, perform root cause analysis, and implement preventive measures.
Adhere to coding standards, security best practices, and compliance guidelines.
Participate in code reviews and provide mentorship to junior developers when needed.
Required Skills & Experience
8+ years of professional software development experience with Java.
Strong knowledge of Java 8 and above, with proven experience in Spring and Struts frameworks.
Solid experience designing and building microservices and REST APIs.
Experience with JSP, Servlets
Hands‑on experience with Anthos, Docker, Kubernetes, or other container platforms.
Experience in DevOps practices, including building and managing CI/CDs, with knowledge of Gradle.
Strong understanding of messaging systems (RabbitMQ required; Kafka is a plus).
In‑depth expertise with Oracle Database and PL/SQL development (packages, procedures, triggers, optimization).
Good understanding of JSON and working with data integrations.
Strong analytical, debugging, and problem‑solving skills.
Excellent verbal and written communication skills.
Ability to work effectively in a cross‑functional, collaborative team environment.
Basic understanding of Unix commands
Preferred Qualifications
Exposure to cloud platforms (Google Cloud Platform preferred; AWS or Azure experience also considered).
Experience with API Gateways, service mesh technologies, and enterprise integration patterns.
Familiarity with Agile/Scrum development methodologies.
Prior experience mentoring junior developers or leading small development teams.
Thanks, Kim Price 551..274...5656
Seniority level Mid‑Senior level
Employment type Full‑time
Job function Engineering and Information Technology
Industries Software Development
#J-18808-Ljbffr
Get AI-powered advice on this job and more exclusive features.
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Pull Skill Technologies, is seeking the following. Apply via Dice today!
Title Senior Java Developer
Location Nashville, TN – ONSITE 5 days per week
Duration 6-12+ Months
Interview in person F2F interview
Key Responsibilities
Design, develop, test, and maintain enterprise-level applications using Java 11 and above.
Build and enhance microservices and RESTful APIs, ensuring robust integration across internal and external systems.
Develop applications using Spring Framework (Spring Boot, Spring MVC, Spring Batch) and Struts.
Implement CI/CD pipelines and work within a DevOps culture to ensure high-quality, continuous delivery of software.
Deploy, monitor, and manage applications on container platforms (with specific focus on Anthos, Docker, and Kubernetes).
Design and implement messaging solutions using RabbitMQ (experience with Kafka is a plus).
Work extensively with Oracle Database, including writing and optimizing PL/SQL packages, procedures, and queries for high-performance applications.
Use JSON for data interchange and integrate with external systems through standardized formats.
Collaborate with solution architects to align technical designs with business requirements.
Partner with QA engineers to define test strategies and ensure comprehensive quality coverage.
Engage with product owners to clarify requirements, provide technical input, and deliver solutions that meet business needs.
Troubleshoot production issues, perform root cause analysis, and implement preventive measures.
Adhere to coding standards, security best practices, and compliance guidelines.
Participate in code reviews and provide mentorship to junior developers when needed.
Required Skills & Experience
8+ years of professional software development experience with Java.
Strong knowledge of Java 8 and above, with proven experience in Spring and Struts frameworks.
Solid experience designing and building microservices and REST APIs.
Experience with JSP, Servlets
Hands‑on experience with Anthos, Docker, Kubernetes, or other container platforms.
Experience in DevOps practices, including building and managing CI/CDs, with knowledge of Gradle.
Strong understanding of messaging systems (RabbitMQ required; Kafka is a plus).
In‑depth expertise with Oracle Database and PL/SQL development (packages, procedures, triggers, optimization).
Good understanding of JSON and working with data integrations.
Strong analytical, debugging, and problem‑solving skills.
Excellent verbal and written communication skills.
Ability to work effectively in a cross‑functional, collaborative team environment.
Basic understanding of Unix commands
Preferred Qualifications
Exposure to cloud platforms (Google Cloud Platform preferred; AWS or Azure experience also considered).
Experience with API Gateways, service mesh technologies, and enterprise integration patterns.
Familiarity with Agile/Scrum development methodologies.
Prior experience mentoring junior developers or leading small development teams.
Thanks, Kim Price 551..274...5656
Seniority level Mid‑Senior level
Employment type Full‑time
Job function Engineering and Information Technology
Industries Software Development
#J-18808-Ljbffr