Full-Time

Senior Java Developer

DellFor Technologies

DellFor Technologies

Compensation Overview

$80k/yr

+ Relocation Allowance + Travel Allowance + Referral Bonus

Denver, CO, USA

In Person

Category
Software Engineering (1)
Required Skills
RabbitMQ
WebLogic
JavaScript
MySQL
Struts
LDAP
Git
JUnit
Bootstrap
SQL
Java
JIRA
Maven
Oracle
AngularJS
Spring
HTML/CSS
Cassandra
Hibernate
Requirements
  • A Bachelor’s degree or equivalent experience
  • Four or more years of relevant experience
  • Experience with all phases of the Software Development Lifecycle, including system analysis, design, coding, testing, debugging and documentation
  • Experience programming with Java/J2EE, Spring Framework, Hibernate Framework, JDBC
  • Strong SQL experience
  • Knowledge of front end development using Angular and bootstrap
  • MQ or other messaging products experience
  • Experience with web application development using JavaScript, JSP, Servlets, JDBC, Struts, LDAP, JSF, Spring, JavaBeans, JMS, XML, HTML, XHTML, CSS, AngularJS, Bootstrap, Prime Faces, UML, Oracle, SQL, MVC architecture
Responsibilities
  • Develop and maintain client/server and web-based applications using Java/J2EE technologies and object oriented programming concepts
  • Develop web components such as JSPs, Ajax, JQuery, Servlets, Custom Tag Handlers and business components such as EJB, JMS, and Web Services
  • Participate in Agile methodology and Waterfall model for project development
  • Participate in design sessions, analyze requirements, perform task breakdowns and estimations, assign tasks, participate in daily scrum and bi-weekly sprint reviews and retrospectives
  • Support Scrum poker to estimate tasks and determine work hours
  • Apply Object Oriented Design using UML with IBM Rational Rose and Microsoft Visio
  • Work with application servers such as Apache Tomcat, JBoss, WebLogic
  • Utilize frameworks such as Adobe Flex SDK, JSF, Spring, Struts and Hibernate
  • Develop MVC based applications using Struts, JSF, and Spring frameworks (including Web Flow)
  • Write SQL statements, stored procedures, functions, triggers and cursors; perform query optimization
  • Design and connect databases using Oracle, SQL Server, MySQL
  • Use version control tools such as SVN, CVS, GIT, Stash, and Team Foundation Server
  • Use Java IDEs such as Eclipse, GGTS, Rational App Developer, WebSphere Development Studio, WebLogic Workshop
  • Utilize testing tools such as JUnit, Spock, TestNG, JMeter, SOAP UI
  • Use Log4J for server-side logging and debugging
  • Develop ANT and Maven scripts for dependency management and build/deploy of J2EE applications
  • Use project tracking tools such as JIRA, Redmine, Quality Center
  • Possess strong understanding of business applications and data flows; ability to learn quickly and work in team or independently
  • Excellent communication, problem solving, and client need assessment abilities
  • Desirable experience with RabbitMQ, Cassandra, Cloud Foundry, Pivotal (good to have)

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A