Job Description :

Job Title : Sr. Java Full stack Developer

Job Location : Remote

Job Type : Long Term Contract

 

Job Description :

  • 14 years of experience with programming and software development including analysis, design, development, implementation, testing, maintenance, quality assurance, troubleshooting and/or upgrading of software systems
  • Design and develop application architectures drawing from a deep understanding of languages, algorithms, and design patterns
  • Familiarity with continuous integration, testing tools, workflows (Jenkins) and source code management tools (git)
  • Lead the craftsmanship, availability, resilience, and scalability of your solutions
  • 4+ years working with RDBMS database technologies such as MySQL or Microsoft SQL.
  • Hands-on software development experience with a major subset of web technologies such as, REST API multi-tiered solutions, HTML 5 / CSS, and interacting with various Web Servers
  • Experience building complex software that have multiple dependency systems
  • Practical experience writing large scale web applications including architectural decisions, language choices, frameworks and implementation
  • Work in a fast-paced, iterative development environment with minimal supervision.
  • Thoroughly document ongoing software problems found in new and existing products.

 

Requirements

 

  • 14+ years overall software development experience
  • 5 years required Experience in Object Oriented Programming (OOP) in Java programming language
  • 5 years required Experience in applications development on J2EE platform
  • 5 years required Experience in writing SQL for relational databases
  • 5 years required Experience in Object Oriented Programming (OOP) in Java programming language
  • 5 years required Experience in RESTful web services on Spring platform
  • 2 years required Experience working on Spring Aspect Oriented Programming like transaction management and security
  • Experience with several relational database and NoSQL database technologies
  • Experience with distributed computing using Spark, Hadoop, or similar technologies
  • Experience with Maven and packaging of Java software
  • Demonstrated capability to quickly learn and work with new technologies and environments
  • Familiarity with cloud environments

 

 Please feel free to contact me @ for any additional information.

 

             

Similar Jobs you may be interested in ..