Java Developer at INNOVATIVE BI SOLUTIONS INC
We need one to Design of new/existing features for business products while keeping application and code integrity for iteration releases.
Required Skills:
- Developing Restful API web services
- Java
- Python
- AWS
- JIRA
- Git or Bitbucket
- Experience in devops CICD is essential
- Back End Microservice patterns
- Scrum teams
- Testing
Skills
- MYSQL databases/tools
- System performance monitoring, analysis and management, garbage collector management
- J2EE/JAVA, JSP, JSTL, JDBC, JMS, JPA
- Frameworks - Spring, Struts 1 or 2
- Web Design - Javascript, HTML, CSS, Ajax, Jquery, Internationalization, Responsive Design
- Unit Testing – Power
- Mock, Mockito
- SOAP, REST (Json), XML, Web services, Microservices
- Experience with using command line and SSH on Unix Servers
- PCI compliance, credit card processing including designing for gateway interaction
- Tomcat Application Server
- Experience with AWS - VPC, EC2, SNS, SQS, S3, API Gateway, Lambda (Serverless)
- Experience with Continuous Integration – Jenkins, Nexus, Git, Sonarqube, Selenium
- Source control – Git, Bitbucket, Gitflow Branching Model
- IDE – Eclipse
- Build Tools – Maven 2, 3
- IAM – LDAP, Okta
- Experience with Agile, Scrum as part of a team
- Change Release Management – Cherwell
- Full stack application experience
- Python
Additional skills:
- · Strong consulting skills
- · Strong object-oriented design experience
- · Aptitude for finding creative solutions to complex problems
- · Ability to conceptualize and rapidly prototype from marketing and business requirements
- · Capacity for teamwork and experience in projects implemented remotely
- · Intermediate proficiency in Microsoft Office Suite.
- · Demonstrated ability to manage software development projects through completion as part of a team.
- · Effective interpersonal skills to communicate effectively within the team and stakeholders.
- · Advanced technical mastery in area of specialty or broad multi-disciplinary knowledge.
- · Additionally, knowledge or experience in hospitality is a plus
- Experience:
- · Minimum 6 years related experience in functional area
- Education: Bachelor’s Degree in Computer Science or related field or an equivalent combination of education and experience.
Description
Develops cost effective solutions and drives analysis, design, and implementation as part of a team. Acts as a mentor to less experienced team members, increasing efficiency and reliability of the product and its related systems through delivering product according to complex acceptance criteria.
Roles and Responsibilities:
Duties may be included as follows.
- Participate and drive code reviews with the team
- Train and educate team members in framework and architecture design of our product
- Drive full stack design conversations for features on new and existing products
- Regular discussion with the team to drive code changes and implementation to resolve technical debt and includes task creation, distribution, and sprint planning discussions.
- Design of new/existing features for business products while keeping application and code integrity for iteration releases.
- Suggest and research into refactor of codebase on existing products.
- Build and support internal tools to enable departmental needs.
- Lead questions and considerations for iteration tasks to support Agile and its planning in relation to our products and projects
- Meets business needs by questioning and translating requirements into solutions.
- Researches and produces design documents while producing said requirements into functionally accurate products according to business requirements and specs
- Contributes to the team by participating in team planning and meetings to drive understanding of products and solutions.
- Develops, maintains and communicates troubleshooting and recovery solutions and provides support as needed.
- May coordinate project team activities and assist in monitoring project schedules and costs.
- May provide work direction to or mentor less experienced team members.
- Interfaces with stakeholders to resolve issues.
- · Maintains technical currency by reviewing trade publications, researching technical documentation and pursuing training relevant to Company operating environments. Maintains working understanding of business functions.
- · Protects the Company by handling business sensitive information with appropriate confidentiality.
Employers will see your profile when they are sending a job in your skill.
Create Your Profile (simple)