Java Full Stack Developer
Overview
In this role you will develop and maintain enterprise-grade web applications in a global delivery setting. You will work with Java-based technologies, web services, and full-stack web tooling to deliver robust solutions. You’ll collaborate with cross-functional teams to meet Life Sciences domain requirements and scale delivery across multiple stakeholders. This position offers impact through shaping software that supports critical business processes and enterprise integration.
ResponsibilitiesDevelop and implement Java-based web applications in core Java and J2EE environmentsDesign and consume SOAP and REST web servicesWork with MVC, Spring, Struts and Hibernate frameworksInteract with databases such as Oracle, MySQL and SQL ServerConfigure and manage servers including Apache, Tomcat, JBOSS, WebLogic, WebSphereUtilize test and build tools like JUnit, SOAPUI, Maven, AntEmploy development environments such as Eclipse, IBM RAD, NetBeansVersion control with Team Forge, VSS, CVS, SVN, Git; adapt to Agile and Waterfall methodologiesCollaborate with diverse stakeholders in a global delivery contextLeverage Life Sciences domain experience to align solutions with domain requirementsPrioritize teamwork in a multi-cultural, multi-timezone environment
Key requirements4+ years of experience in Web technologies (HTML5, CSS3, JavaScript, XML, AJAX, jQuery)4+ years in Java technologies (Core Java, JDBC; J2EE including JSP, JSTL, Servlets, JSF, EJBs)4+ years in Web services (SOAP & REST)4+ years in frameworks (MVC, Spring, Struts, Hibernate)4+ years in databases (Oracle 10g/11g/12c, MySQL, SQL Server)4+ years in servers (Apache, Tomcat, JBOSS, WebLogic, WebSphere)4+ years in test and build tools (JUnit, SOAPUI, Maven, Ant)4+ years in development tools (Eclipse, IBM RAD, NetBeans)4+ years in version control (Team Forge, VSS, CVS, SVN, Git)experience with Agile and Waterfall methodologiesLife Sciences domain experiencewillingness to work in a Global delivery environmentBachelor’s degree in a related field or foreign equivalent; progression-based experience acceptedUS work authorization requiredteam collaboration in diverse stakeholder environmentsstrong communicationadaptability and learning mindsetHTML5CSS3JavaScript