Duties: Work both independently and collaboratively as part of a team to develop applications in the financial transaction industry, using hands-on Java development experience, including Java EE platforms and object- oriented analysis and design. Design, develop and modify software systems in order to fulfill the needs of the new business requirements. Investigate and analyze business requirements to understand the user experience and interaction in addition to the back-end application design and architecture. Building reusable code and libraries with optimization of the application for maximum speed and scalability. Job duties performed at home office anywhere within Las Vegas geographic area.
Requirements: Position requires a Bachelor’s degree in Computer Science, Engineering, or a related field and 10 years experience in software industry, including 5 years progressive post-baccalaureate work experience with object oriented design/development.
Other special requirements:
Strong programming skills in Java/Java EE; hands-on experience, knowledge and understanding of SOA/Middleware/Integration; experience with SOA development/deployment/automation tools; hands-on experience with Hibernate and Spring Framework; expert knowledge of build tools and dependency management (Gradle & Maven); hands-on experience with Java Application server and Web server technology; experience in Architecting Design Patterns for SOA/EAI/ESB; experience with use of the relational databases, SQL and ORM technologies (JPA2, Hibernate) and asynchronous messaging framework; experience and ability to build REST APIs; experience monitoring and support for the applications running in production; experience with Android application development; experience with UML, Design Patterns, JSON, XML, XSLT, SQL, JIRA, SVN, Git and related programs and technologies; experience with software processes, including Agile and Waterfall; good understanding of development, Engineering Operations, and SDLC.
Job duties can be performed at home office but must be based in Las Vegas geographic area to be close to Las Vegas based management.