Full job description
Multiple Positions
Job Description
As a Java software developer focused on the Financial Services sector for APPS Consultants Inc you will participate in all aspects of the engineering life cycle. You will be writing fully testable core-platform code, deploying software to our cloud infrastructure, and troubleshooting problems in production. Our primary language is Java, but we welcome experience with other languages such as Python, Groovy and Javascript.
Work within an agile development environment with other developers and product owners to scope, develop and deliver world-class software solutions Influence / lead projects and technical direction of the product
Work directly with Product Management and Sales to design and develop new product features
Qualifications
Required Skills and Experience:
6+ years software development experience, including Java and Unix
Experience developing and deploying software in distributed environments
Experience in the tools required in a development life cycle: build (Maven, Gradle), unit testing (JUnit, TestNG), version control (Git), task and defect management (Jira), Agile development approaches.
Desired Skills and Experience:
Proficiency with GIT as a version control system
Experience with Python, Ruby & JavaScript
Experience with NoSQL solutions such as Cassandra, MongoDB, Redis
Capital Markets/Asset Management Solutions Development
Experience developing scalable systems
Experience working in a SCRUM team.
We offer a friendly team oriented workplace and our benefits are among the best in the business including matching 401K program, medical, dental, vision, disability and life insurance, wellness programs, tuition reimbursement, an extremely generous vacation package and more.
APPS Consultants Inc is an Equal Employment Opportunity and Affirmative Action Employer with a commitment to workplace diversity. Employment is contingent upon successful completion of background investigation and pre-employment drug screen. APPS participates in eVerify.
