3+ years of experience in all phases of Software Development Life Cycle including development, integration, maintenance, and testing of Client/Server environment in web applications using Java/J2EE related technologies Experienced with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
Technical Skills:
Programming Language: Java, C#, SQL
UI Technologies: Angular JS, jQuery, JSON, AJAX, JavaScript, Type Script
J2EE Framework/ORM: Spring, Hibernate, JDBC, Spring Boot, JMS
Web Services: REST, SOAP, Microservices
Deployment Server: Tomcat, WebSphere, JBoss, WebLogic
Database: MySQL, Oracle, SQL Server
IDE: Eclipse, IntelliJ
Operating Environment: Windows, Linux/Unix
Version Control: SVN, CVS, Git
Testing/Logging Frameworks: Junit, Log4j, Mockito, Selenium, Cucumber, Rest Assured
Build Tools: ANT, Maven, Jenkins
Design Methodologies: Agile, Waterfall, TDD, BDD
Data Structures and Algorithms
Strong Interpersonal and Communication Skills
Design Patterns and Principles
Debugging and Troubleshooting
New Feature Development