Job Responsibilities:
• Join a team of talented, capable, passionate developers
• Work on a Java Enterprise solution/applications
• Solve hard problems with cutting-edge technology and creativity.
• Build and tune high performance systems that support thousands of concurrent users and millions of transactions per week
• Constantly be learning and pushing your understanding of the technology, techniques, and tricks of Software development
• Working with Java, SQL and JavaScript on Windows , MAC and Linux Platforms
• Identify and resolve Security vulnerabilities within products keeping in mind state of the art Security standards and protocols.
Desired Skills
• Atleast 4 years hands-on Java development (or equivalent C++, C# or PHP experience).
• Familiar with SQL, application servers, and servlets (or equivalent web development technologies). Knowledge of Tomcat is a plus
• Good understanding of Object-Oriented Programming principles
• Strong computer science fundamentals including advanced data structures, algorithms, application security and multi-threading
• Excellent written and verbal communication skills
• Four-year Computer Science degree or equivalent
• Knowledge of Linux and Windows environments deploying web applications. Familiarity with Jenkins is a plus.
• Knowledge of Struts or Velocity Apache projects is a plus
• Knowledge of OWASP Top Ten
• Knowledge and/or experience of security standards such as HIPAA, PCI DSS, NIST is a plus.
• Knowledge of common security vulnerabilities such as SQLi and XSS
• Knowledge or any kind of Certification in Ethical Hacking is a great plus