Sr. Software Engineer, Master’s degree in Computer Science, Computer Engineering with 2 years’ experience. Translate requirements into business processes using Java & Java Enterprise (J2EE). Design & Develop Software programs with Object Oriented Design (OOAD), Programming Concepts, Design Patterns, Design Principals like SOLID Principals. Implement software solutions by using Programming & Technologies such as Core Java, Servlets, JSP, Struts, Spring, Spring Boot, Spring REST, Spring Batch, Spring Security, JMS, Java Mail, EJB, MDB, iBatis, Hibernate, SOAP ,Restful Web services, Oracle PL/SQL & UNIX. Develop user interface screens using HTML, CSS, JavaScript, AJAX, jQuery, Angular JS & JSP Custom Tag. Work with frameworks Spock, Junit & Mockito for unit & regression testing for code change. Write scripts for code test & deploy in different environments using Maven, Ant & Jenkins tools.Deploy applications in various web & applications servers Tomcat, J Boss, Web logic & WebSphere. Use IDEs Eclipse, RAD & IntelliJ to code. Work with PVCS, SVN, GIT/Bit bucket for code management & version control. Use Profilers JVisual VM, JStack, JMX to monitor & analyze project performance. Skills: Java & Java Enterprise (J2EE), Ooad, Solid Principals, Core Java, Servlets, Jsp, Struts, Spring, Spring Boot, Spring Rest, Spring Batch, Spring Security, Jms, Java Mail, Ejb, Mdb, Ibatis, Hibernate, Soap ,Restful Web Services, Oracle Pl/Sql, Unix, Html, Css, Javascript, Ajax, Jquery, Angular JS, Jsp Custom Tag, Spock, Junit, Mockito, Tomcat, J Boss, Web Logic, Web Sphere, Maven, Ant & Jenkins. Must be willing to travel and/or relocate to work in unanticipated locations throughout the US.
Any Graduate