Java Consultant Job Description
Java Consultant Duties & Responsibilities
To write an effective java consultant job description, begin by listing detailed duties, responsibilities and expectations. We have included java consultant job description templates that you can modify and use.
Sample responsibilities for this position include:
Java Consultant Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Java Consultant
List any licenses or certifications required by the position: PCF, FLEXCUBE, OCP, OCA, IIQ, APICS, SCOR, AWS, TOGAF, ITIL
Education for Java Consultant
Typically a job would require a certain level of education.
Employers hiring for the java consultant job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Information Technology, Information Systems, Technical, Engineering, Design, Software Engineering, Education, Technology, Computer Engineering
Skills for Java Consultant
Desired skills for java consultant include:
Desired experience for java consultant includes:
Java Consultant Examples
Java Consultant Job Description
- Collaborating with development teams on new platform initiatives
- Translating functional requirements into usable architecture
- Writing consistent, clean and maintainable code
- Gathering and refinement of specifications and requirements based on technical needs
- Cooperation with web designers to match visual design intent
- Creating Web/Mobile user interfaces
- Developing UI back-end services and integrations with existing services and databases
- Development of well designed, testable and efficient code by using best software development practices
- Keeping informed of emerging web technologies and industry trends
- Troubleshooting and resolving customer issues
- Experience in AngularJS – with understanding of Directive, Factory, Service & Router
- Experience in developing Integrating solutions and working with REST and SOAP web services
- Should have experience on various application server platforms and theirsupporting tools (Weblogic, Jboss and Websphere )
- Strong knowledge on RDBM concepts
- Should have knowledge on Configuration Tools (Subversion, CVS )
- An environment where you can build easy, flexible, and personalized banking solutions for CIBC clients while broadening your technical knowledge and expertise
Java Consultant Job Description
- Strong written and verbal communication skillsDevelop and deploy reliable and durable software based systems that can coordinate across multiple platforms (client, server, web, mobile, social, etc)
- Participate in SCRUM ceremonies like daily stand-up
- Review software requirements and specifications for assigned applications and systems to ensure completeness and clarity
- Provide feedback to Application Architect(s) on application architecture and design
- Provide feedback to Database Administrators and others on data repository design and refinement
- Create the design and specifications of individual software modules as needed
- Implement advanced coding technologies, such as test-driven development, server virtualization, quality checks, and auto-deploy
- Design, write, and execute tests to validate correct operation of each new or revised software module while ensuring no impact to existing functionality
- Be familiar with the business domain (processes, rules, data model, and lexicon) of business areas supported by assigned systems and applications, and serve as first-line subject matter expert on those knowledge areas for Application Engineers
- Be familiar with logic and function of modules within assigned applications and systems, in order to serve as subject matter expert (SME) on them
- Proven track record delivering Technology/Solution architect solutions is a must
- Demonstrable broad understanding of the wide range of Web & Mobile technologies and a deep understanding in technologies
- Good quality Bachelor or Master’s degree
- Experience and certification in SAFe (Scaled Agile Framework) desirable, but not mandatory
- They must have excellent client facing and stakeholder management skills
- Strong appreciation of the latest open source technologies and custom software development techniques
Java Consultant Job Description
- Know, follow, and enforce industry and company standards for software creation
- Know, follow, and enforce company, department, and team standards and expectations for documentation
- Ensure all assigned applications and systems have effective maintenance and support documentation
- Ensure all applications and systems have effective end-user documentation
- Ensure code meets all quality standards, including security
- Work with teams doing release and support of the modules written by the application engineer, and of the system(s) where those modules reside
- Troubleshooting and root cause analysis of hardware and software issues
- Understand business requirements – business case drivers, proposal support, workshop execution and roadmap implementation
- Contribute on product implementation with on-time delivery, good quality and holistic thinking
- Accept Challenges on implementation ideas, solution approaches, tools and technology stack
- Able to support sales with proposal development and sales presentations
- Full fluency in Portuguese, and proficiency in reading and writing in English
- Experience in full life-cycle of software development or methodology such as RUP or Agile
- Seasoned IT software delivery professional with an experience of 10 -13 years of hands on development and application architecture
- Knowledge on Agile methodology and hands-on experience in Agile projects
- Work with client team to gather and document requirements
Java Consultant Job Description
- Excellent communication skills to be able to interact with all stakeholders and executives
- Passionate about presenting ideas, developing ppts for the same and developing marketing collaterals
- Curious about implementing new technologies, adopting new design paradigms and open to criticism / learn from others
- Stay abreast emerging technology trends in the Enterprise Content Management (ECM) space and identify opportunities for ECM product use throughout the organization
- Partner with Enterprise Architecture (EA) to design solutions that are in line with EA practices and direction
- Review solution design documents and provide feedback
- Develop and maintain standards / guidelines that promote new tools and techniques in business solutions
- Ensure development is meeting target architecture/design
- Partner with Systems and Delivery Manager(s) to set priorities, establish a plan, and make work assignments
- Build strong working relationships with IT and Business Leadership, suppliers, and 3rd party consulting firms
- Participate in meetings and discussions with client teams and other stakeholders
- Status tracking and reporting to client stakeholders
- Co-ordination with offshore team and interaction with client and 3rd party teams
- Create Functional and Technical design of components
- Defect fixing during QA, UAT
- Go-live support and Warranty support
Java Consultant Job Description
- Handle multiple assignments with multiple deadlines simultaneously
- Participate in upgrades
- Analyze technical aspects of Trade Innovation implementation including the architecture side
- Develop toolkit extensions
- Design, coding, implementation, optimization and integration of application components
- Troubleshooting, support and maintenance of developed applications
- Manage own work to deliver quality software functionality in accordance with delivery plans
- Participate in building software frameworks and tools to streamline development activities
- Part of China R&D team working with global R&D team on software product development
- A member program team working in scrum way
- Knowledge transition and hand-over to support
- Flexible, innovative and you like challenges
- Should have knowledge on any one of web frameworks and Persistence framework
- Utilizing Object Oriented Programming (OOP) principals
- Ability to collaborate with multiple internal teams and management
- Spring Framework 2.x or higher, including Spring MVC