Job Description :

Job Title: Java Developer

Location: Plano, TX / Jersey City, NJ / Wilmington, DE / Columbus, OH / Charlotte, NC.

Duration: 12+ Months


    8+ years of experience in Software Design and Development
    8+ years with strong Java
    4 to 7 years’ experience with Micro Services.
    4 to 7 years of experience with Spring framework (Core, MVC, web services, messaging), experience in spring boot and micro service architecture is highly preferred.  
    4 to 7 years of experience with Multi-threaded, low-latency transaction processing applications
    Experience in performance tuning, code optimization.  
    Familiarity in open-source tools and technologies.
    Experience in database technologies -   RDBMS, schema design, SQL, queries, joins indexes, JDBC, query optimization etc.
    Strong computer science fundamentals such as algorithms, data structures, multithreading, object-oriented development, distributed applications
    Strong knowledge in object-oriented design patterns, good coding practices,  
    Knowledge of agile software development methodologies such as Scrum is strongly preferred.
    Knowledge of build tools like Maven and source control like Git/SVN.
    Must have experience in application development, data base design, data modeling.
    Background in Financial industry/banking
    Excellent planning, prioritization and organizational skills.



Similar Jobs you may be interested in ..