Skip to main content

Sr. Java Full Stack Developer

Technology
SmartIMS Inc.
Dallas, United States4 weeks agoUntil 12/10/2026
Service contractOn-site

Job description

Title: Sr. Java Developer

Location: Dallas, TX

Duration: Long Term

Job Description

  • Responsible for coding performance test scripts in Core Java, develop and maintain Unix shell and Python based framework
  • Develop custom tooling, creating mock services and maintenance of the tool repository
  • Gather and analyze performance requirements in collaboration with project owners and stakeholders
  • Support in writing performance test plans, executing performance tests, monitor application behavior, analyze and identify code-level performance bottlenecks.
  • Identify and collect key system performance metrics
  • Address client-side and server-side performance issues and recommend performance and resiliency enhancements and tuning
  • Support in providing solutions for production monitoring
  • Understand the complex code base quickly and be able to work within ambiguous design constraints.
  • Develop deeper understanding of architecture to identify unique solutions to provide the best client experience in a scalable way
  • Work with the Performance QA team on test runs to stress the capabilities of the system and identify bottlenecks at the code level

Required Qualifications

  • Bachelor’s degree in computer science or engineering.

-14 plus experience

  • 5 Years of Java, J2EE(client and server side) , Spring framework, Spring Boot and Spring cloud development experience.
  • 5 Years of Experience with distributed systems/software, real time processing, relational database systems, messaging systems
  • Linux background with experience in shell scripting
  • Strong experience with concurrency & multi-threading
  • Understanding of data structures, algorithms, and design patterns
  • Experience with troubleshooting/diagnosing JVM issues (e.g. thread dumps, garbage collection and memory management)
  • Experience with resiliency implementations - CircuitBreakers, Shapers, LoadBalancers & Failover
  • Experience with Java-based, high-throughput, low-latency, real-time systems
  • Good experience in using Splunk, Grafana (or other monitoring tools)
  • Strong analytical, organizational and problem solving/decision making skills
  • Have knowledge of professional software engineering practices, best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Highly motivated, self-starting individual who can take effective independent decisions.
  • Excellent analytical and problem-solving skills. Provides analysis of problems, evaluate alternatives, and provides solutions that are consistent with business objectives and strategy.

Preferred Qualifications

  • Experience in the Financial Services industry is strongly preferred
  • Experience with trading platforms is a big plus
  • DevOps and build automation experience
  • Experience working with cloud computing platforms, including AWS and Google Cloud
  • Usage of AI tools with Visual Studio/ Idea IntelliJ is a plus for a quick response please respond with updated resumes and contact details to: chandra- ()-
Keywords
UnixCodingGrafanaSpring FrameworkCloud computingLinuxDevOpsPythonIntellijJavaJava Virtual MachineRelational grammarCoding conventionsMemory managementShell scriptAWSMicrosoft Visual StudioSoftware Engineering

Interested in this role?