Perficient seeks a Senior Java Developer.
Qualifications
Job Overview:
As a Senior Technical Consultant you will participate in all aspects of the software development lifecycle which includes estimating, technical design, implementation, documentation, testing, deployment and support of application developed for our clients. As a member working in a team environment you will take direction from solution architects and Leads on development activities.
Responsibilities
· J2SE/J2EE, Servlet, JSP, JMS, RMI, JAX-WS, JAX-RS, JUnit, Mockito
· Spring (Boot, Core, MVC, AOP, JPA/Hibernate, Microservices, Actuator, Web, REST, Swagger, Feign), OOAD, UML, Ant, Maven
· Web Technologies/Middleware - HTTP/S, HTML/CSS, XML/JSON, AJAX, WebSphere, Apache HTTP/Tomcat
· Git, SVN, CVS, CI, OOAD/OOP, UML, Ant, Maven
· RDBMS (DB2, Oracle, PostgreSQL, MySQL), PEGA PRPC
Our work enables clients to improve productivity and competitiveness; grow and strengthen relationships with customers, suppliers and partners; and reduce costs. Perficient's professionals serve clients from a network of offices across North America and offshore locations in India and China. Traded on the Nasdaq Global Select Market, Perficient is a member of the Russell 2000 index and the S&P SmallCap 600 index.