Java Developer w/ Linux

Artech LLC

Addison, TX

JOB DETAILS
SALARY
$65–$70 Per Hour
SKILLS
Agile Programming Methodologies, Analysis Skills, Apache ActiveMQ, Apache Cassandra, Apache Kafka, Authentication, Automation, Bash Scripting, Best Practices, Budget Management, Business Architecture, Business Support, Cloud Applications, Command Line, Computer Programming, Continuous Deployment/Delivery, Continuous Integration, Database Optimization, Database Technology, Debugging Tools, Design Patterns Programming Methodologies, Distributed Applications, Distributed Databases, Docker, Eclipse IDE, Enterprise Applications, File Systems, Git, JUnit, Java, Java Deployment, Java Platform Enterprise Edition (Java EE/J2EE), Linux Operating System, Logfile Analysis, Maven, Messaging Technology, NoSQL, OAuth, Object Oriented Design (OOD), Online Publications, Oracle Database, Oracle PL-SQL, Performance Testing, Performance Tuning/Optimization, Programming Tools, Project/Program Management, Prototyping, Query Optimization, REST (Representational State Transfer), RabbitMQ, SOAP (Simple Object Access Protocol), SQL (Structured Query Language), Software Administration, Software Development Lifecycle (SDLC), Software Engineering, Splunk, Spring Framework, Standards Development, Strategic Planning, System Architecture, Technical Leadership, Technical Strategy, Test Case, Test Driven Development (TDD), Test Plan/Schedule, Testing, Time Management, Unified Modeling Language (UML), Unix Shell Programming, User Interface/Experience (UI/UX), Web Services
LOCATION
Addison, TX
POSTED
30 days ago

Title: Java Developer w/ Linux
Location: Addison, TX
Salary Range: $65-70/hr on W2

 

Introduction

We are seeking a skilled and experienced professional to join our team. The successful candidate will work closely with our line of business and architects to provide implementation solutions to protect various software applications in a leading bank. This role involves working on every release, project, and all phases of the Software Development Life Cycle (SDLC), ensuring the delivery of initiatives for specific applications or application groups.

Required Skills & Qualifications

  • Must have Over 10 years of hands-on experience in developing mission-critical, large-scale, high-volume enterprise & distributed applications using Java/J2EE.
  • Must have 5+ years of experience with Linux.
  • Strong understanding of Object-Oriented design and strong programming skills with Java.
  • Experience with Java development of RESTful services using the Spring Framework, Spring Boot, and SOAP Webservices.
  • Experience with Apache Kafka for online data publishing and consuming.
  • Experience with Junit Test cases development, Performance Testing, Optimization, and Code analysis.
  • Experience with Relational Oracle SQL/PLSQL and NoSQL distributed Cassandra DB Technologies.
  • Experience with development tools like Eclipse/IntelliJ IDEs, Maven, GIT, Bit Bucket, CI/CD pipelines, Splunk, and SOAP UI.
  • Experience in building high-volume, scalable, available & distributed technologies.
  • Experience with standard development design patterns of Creational, Behavioral & JEE.
  • Experience with development models such as Agile and SDLC Knowledge of test-driven development.
  • Prior work experience at client or in client's industry.

Applicants must be able to work directly for Artech on W2.

Preferred Skills & Qualifications

  • Experience in security best practices and ensuring the security of cloud-based applications.
  • Familiarity with OAuth, JWT, and other authentication/authorization mechanisms.

Day-to-Day Responsibilities

  • Create prototypes to prove design concepts.
  • Prepare UML diagrams to describe the current and future state of applications.
  • Develop, enhance, test, support, maintain, and debug software applications that support business units or functions.
  • Provide strategic technical direction and system architecture for individual initiatives.
  • Collaborate with external programming teams to deliver software on time and within budget.
  • Provide feedback and technical guidance to project managers on critical issues.
  • Develop and deploy Java applications on Linux-based environments.
  • Use Linux command line tools for debugging, log analysis, file processing, and system monitoring.
  • Write and maintain shell scripts (bash) for automation and operational tasks.
  • Integrate applications with databases and optimize SQL queries.
  • Work with messaging systems such as Kafka, ActiveMQ, or RabbitMQ.
  • Support containerized deployments using Docker and orchestration with Kubernetes (if applicable).

Company Benefits & Culture

  • Comprehensive health and wellness benefits.
  • Opportunities for professional growth and development.
  • A dynamic and inclusive company culture that values collaboration and innovation.

For immediate consideration please email Shivam.sharma1@artech.com

About the Company

A

Artech LLC