Randstad Senior Java Developer in Saint Paul, Minnesota
Senior Java Developer
location:Saint Paul, MN
salary:$100,000 - $150,000 per year
date posted:Friday, February 8, 2019
industry:Professional, Scientific, and Technical Services
Senior Java Developer
Our client is looking for a Senior Java Developer to joining their growing team. This person will be part of the R&D division and will performing new development on their flagship product. Ideal candidate for this role will have a strong background in back-end java development, experience in deploying to the cloud along with API experience.
location: Saint Paul, Minnesota
job type: Permanent
salary: $100,000 - 150,000 per year
work hours: 8am to 5pm
education: No Degree Required
Work with other developers and architects to translate user stories into robust software services and solutions
Work closely with Business Analysts, Project Managers, Developers and Architects to breakdown tasks and provide estimates in an Agile software development lifecycle.
Serve as a technical expert on software development projects within a business.
Ability to lead the full development life cycle from business requirements to production release.
Support, maintain, and document software functionality, including oversight of the same for more junior developers.
Identify, evaluate and champion new technologies for implementation
Work closely with 1st and 2nd level support organizations to identify, analyze and resolve reported issues. Assigning tasks to other team members as appropriate.
Design, develop, document, test, and debug new and existing software systems and/or applications.
Analyze and review code of more junior developers to find causes of errors and recommend solutions.
Lead software design reviews in major areas of expertise.
Ability to consult with end users to prototype, refine, test, and debug applications to meet user needs.
Capable of working independently and leading a group of developers
Strong verbal and written communication skills
Strong Communication Skills both written and verbal
Able to work well independently and with a team
Must be willing to work in an matrixed environment
Bachelor's Degree in Computer Science, Software Engineering or a combination of related education and experience
5-8+ years of software development experience. Experience in Java is a must.
The ideal candidate also has experience working with either a .NET technology stack or experience with Microsoft Azure cloud deployments.
Sr. Level developer in an agile development environment, capable of working independently and with other developers
Proven track record of driving forward architectural concepts, implementations and technology stack migrations
Experience with hosted business to consumer Web services
Strong knowledge of SOA and REST
Strong experience building scalable software solutions and distributed systems
Experience with Private, Public and Hybrid Cloud Architectures and Infrastructure deployments (AWS or Azure experience a plus).
Experience working in a TDD and Continuous Integration environment
Experience in providing solutions in a multi-tenant environment and working with large data sets.
Experience writing, tuning and debugging medium-to-large scale database applications in SQL Server or Oracle, including demonstrated proficiency in designing and tuning database schemas and queries
Experience with Atlassian tool set (Jira, Confluence, BitBucket) a plus
Some front-end development experience a plus
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.