- Over 3 years of experience as a Software Engineer spanning the analysis, architecture, design, development, testing, and implementation fields of Enterprise-wide applications using Java and J2EE technologies.
- Good understanding of Android Applications (SDK), IOS and Architecting web applications using Design patterns.
- Good knowledge of Java/J2EE technologies, SOA, Struts, TDD, AWS, OOAD, Node JS, Unix, R, Python, MySQL, MongoDB, Selenium, Mockito, Jenkins, Weblogic, JIRA, GIT, REST API, Oracle 11g/12c, Stored Procedures.
- Experience in working with Spring (Core, MVC, IOC), Spring Security and Hibernate frameworks.
- Experience of working with data structures and different sorting algorithms.
- Good knowledge of Project development life cycle using Waterfall, Agile, Scrum, and other SDLC models.
- Excellent written, communication and presentation skills and Proficient in MS Excel and PowerPoint skills.
- Quick learner and ability to work in challenging and versatile environments and Self-motivated, excellent written/verbal communication.
Technologies
C/C++, C#, Java, .Net, R, Python, Angular JS, JDBC, EJBs, JSPs, Servlets, JSTL, Custom Tags, JNDI, Servlets, TDD, Node JS, Maven, Jenkins, GIT, SOAP, Restful
Frameworks
Angular JS, Spring, Hibernate, Struts, JUnit, TestNG, log4j, Jersey
Database Tech.
Oracle 11g/ 12c, PL/SQL, MySQL, PL/SQL, My SQL Server, MongoDB
Web Related
JavaScript, JSP, PHP, HTML 5.0, XML, XHTML, XPath, CSS, JSON, XSLT, JQuery
Tools
Eclipse, JIRA, HP-QTP, ACTIVE DIR, Selenium - Web Driver, Shell Scripting
Servers
Weblogic, Tomcat
Protocols
HTTPS, SSL, OpenSSL, LDAP, SMTP, POP3, FTP, UDP
Networking
TCP/IP, ISO & OSI model, IPv4, IPv6, WebSocket, Operating Systems, Distributed Systems