Sr. Java Developer in St. Petersburg, FL   at SkyBridge Resources, LLC

Date Posted: 7/10/2019

Job Snapshot

Job Description

Job Description for Sr. Java Developer Role

Sr. Java Developer / Day to Day:

  • Participate in all phases of Agile methodology (planning, grooming, coding sprint items)
  • Gain knowledge and control of client integration endpoints (live API's, Batch, Queue based processing)
  • Participate in design sessions; work with product owners to create functional requirements
  • Assist other team members with questions and provide guidance
  • Promote and demonstrate good coding practice and patterns for the team
  • Build and maintain all configuration and business logic rule documentation 

Knowledge, Skills and Experience needed:

  • Experience designing and developing applications and components using J2EE technologies, SOA architecture, Application servers
  • Understanding of service-oriented architecture (SOA) deployments with ability to design applications.
  • Experience with distributed computing and object-oriented design and analysis
  • Strong relational database skills using Oracle
  • Strong knowledge of Enterprise Messaging/Integration Patterns
  • Experience in developing XML / JSON based web-services
  • Experience in Java technologies: JMS, MDB, JPA (Hibernate)
  • JBOSS / Wildfly
  • Experience with high-volume, real-time applications
  • Familiarity with Agile (e.g., Scrum Process)
  • Apache Camel and Apache ActiveMQ
  • Java 1.8, Subversion/GIT, Open source components
  • Experience with Test Driven Development

Additional Knowledge, Skills and Experience:

  • Experience with Spring frameworks (Core, Boot, Batch, Data, REST)
  • Working knowledge of big data applications
  • Understanding of MicroService Architecture
  • Build Management tools (Maven, Ant, SVN, GitHub, Hudson)
  • Deployment tools (Bamboo)
  • Linux knowledge is a plus

Education:

Bachelor’s Degree in Computer Science or similar is preferred

IND1