Java Jobs Found 29 Jobs, Page 2 of 2 Pages Sort by:
Computer Science Internship
This position is ideal for a student currently enrolled as an undergraduate in Computer Science, with a keen interest or experience in commercial/financial aspects, seeking a short-term internship starting in June/July Dynamic 2-4 month internships for students & graduates of Computer Science. The role will be based at a small financial services company based in Woking & London. The Opportunity Hub UK is proud to facilitate internships with a distinguished company located in Woking, known for its innovative approach in technology and software development. This company is at the forefront of designing cutting-edge solutions that make a significant impact across various sectors. They are committed to nurturing talent and providing substantial growth opportunities within the tech industry. Job Overview: We are excited to offer a Computer Science Internship tailored for ambitious computer science students or recent graduates ready to step into a professional environment. This role promises a deep dive into real-world software development projects, with a focus on both front-end and back-end development tasks. Interns will gain hands-on experience by collaborating with seasoned professionals on critical tech solutions that drive business success. Here's what you'll be doing:Assist in the development and maintenance of software applications.Engage with team members on coding, troubleshooting, and debugging tasks.Participate in project meetings and contribute to project planning sessions.Gain experience with a variety of programming languages and frameworks.Support the design and implementation of new features and functionalities.Here are the skills you'll need:Currently pursuing or have recently completed a Bachelor’s degree in Computer Science, Information Technology, or a related field.Strong foundational knowledge in programming languages such as Java, C++, or Python.An understanding of software development methodologies and life cycles.Excellent problem-solving skills and attention to detail.Ability to work collaboratively in a team environment.Work Permissions: You must have the right to work in the United Kingdom. Visa sponsorship is not available at this time. Here are the benefits of this job: As well as a competitive annual salary ranging from £24,000 to £25,000 a career in computer science offers unparalleled opportunities for innovation and problem-solving within numerous industries. It is a field characterised by rapid growth and evolution, offering continuous learning and advancement opportunities. By joining this dynamic sector through our internship, you embark on a path that could lead to significant roles in software development, data analysis, or systems architecture, contributing to transformative projects that influence daily life and business operations globally. ....Read more...
IT Software Development Apprentice
Key responsibilities and tasks: Assist in the development and testing of new software tools and internal systems Debug and fix issues in existing applications with guidance from senior developers Write clean, maintainable code under supervision Participate in daily stand-ups, sprint reviews, and team meetings Document software functionality and support user testing Continuously learn and apply new programming concepts taught through the apprenticeship Behavioural: Strong interest in coding and problem-solving Basic knowledge of at least one programming language (e.g., Python, Java, or JavaScript) Willingness to learn and work as part of a team Willing to learn and expand your knowledge in this field Open to collaboration with colleagues Health and Safety: Ensure the health, safety and well-being of all team members is protected by personal example Foster a culture of safe working and risk awareness within the team Escalate any safety related matters that cannot be resolved within the team Engage with the risk assessment of line processes and team tasks, implementing and monitoring agreed countermeasures and mitigation plans to address identified risks Maintain Visual Safety Management information boards in the line production areas Culture and Core Values All Harrier colleagues are to be committed to upholding our core values and support up in sustaining an open, honest and quality driven culture that our colleagues can be proud of and our customers can depend on. These values are: Quality Excellence Integrity Respect Responsibility Teamwork Training: Any training required in addition to your course, will be provided. Level 4 Software Developer Apprenticeship If successful, you will be enrolled onto a Level 4 Software Developer Apprenticeship at South Devon College. You will attend weekly taught lessons at South Devon College which will give you the knowledge, skills & behaviours Supported by your Assessor Coach, Course Tutor and the team here at Harrier you will get the chance to hone these skills daily This role is truly a fantastic opportunity for anyone looking to create a new career or upskill on existing experience Training Outcome: Our Apprenticeships are generally a fixed term agreement to support the students throughout their course to the completion of their studies, however dependent on budget and commitment to our values that the Apprentice has shown during their time with us, they may be an opportunity for us to accommodate a permanent position, although not guaranteed Employer Description:As a long standing and well-known company within the South Devon area we pride ourselves on being a preferred employer, recruiting only those applicants willing to meet the challenges and demands of this technological, diverse and innovative manufacturing environment. We have developed a people plan which continues to support the company’s vision and values whilst creating a culture that attracts, retains and inspires talent.Working Hours :Monday - Friday, 8.00am - 4.00pmSkills: Attention to detail,Organisation skills,Customer care skills,Proactive,Good Judgement Skills,Decision Making,Basic Programming Knowledge ....Read more...
Technology Degree Apprentice
The role of the degree apprentice is to undertake all requirements during the solution development life-cycle from analysis, design, code, build, test, implementation and support. Follow a systematic methodology for initiating, planning, executing, controlling, and closing technology solutions projects using industry standard processes, methods, techniques and tools to execute and manage projects. Communicate effectively with a range of stakeholders both technical and non-technical at all levels of influence and responsibility. Design, build and test high-quality software solutions. You may also be required to work with other team members on the wider solution and product managers and UX designers in implementing solutions. You will apply software engineering principles to all stages of the solution life-cycle, undertaking analysis and design, development of code and data requirements whilst also ensuring security feature are addressed. As well as creating new code, you can support existing code by troubleshooting, reverse engineering and conducting root cause analysis. You will typically work as part of a large collaborative team and will have responsibility for significant elements of software solutions. Our degree apprentices will engage in continuous professional development and mentoring others in the development and implementation of digital and technical solutions. You will participate in a range of activities : Software development in key languages (python/java/C#/C++) Systems design System resilience Data management Quality assurance testing Micro-services based architectures Dashboards Dev ops Training:Our specialised BSc in Digital and Technology Solutions combines the academic rigour of Queen Mary University of London's academic excellence with practical work experience within leading employer organisations. During the programme, candidates will create digital and technology solutions that enable businesses to develop new products and services and increase productivity. The programme emphasises a hands‑on approach to learning programming skills. On completion of the programme, Degree Apprentices will be able to: Critically analyse a business domain in order to identify the role of information systems Identify organisational information requirements and model data solutions using conceptual data modelling techniques Undertake a security risk assessment for a simple IT system and propose resolution advice Apply organisational theory, change management, marketing, strategic practice, human resource management and IT service management to technology solutions development Whilst the weekly delivery takes place at the LCIOT, your sprint teaching will take place at Mile End. You will attend lectures, seminars, labs and tutorials during your on campus days. Your on campus requirement will be one day per week plus one week sprint teaching each semester and you will be in teaching during Semester A, B and C. Your on campus time will be a minimum of 20% of your total weekly working hours and averages about 5-10 hours contact time. Further information about the programme can be found here: https://www.qmul.ac.uk/undergraduate/coursefinder/courses/2025/digital-and-technology-solutions-software-engineering/Training Outcome:Upon successful completion of the Apprenticeship, candidates will have the opportunity to apply for a full-time Analyst position with CIBC. Employer Description:We are a leading and well-diversified North American financial institution committed to creating enduring value for our clients, team, communities and shareholders as we activate our resources to create positive change and contribute to a more secure, equitable and sustainable future. At CIBC, our people are our greatest asset. You’ll become part of a diverse community that acknowledges everyone’s unique talents, and empowers teams to do what’s right for the client, and to do it well. As part of our team, you will: • Thrive: Benefit from an open and approachable culture • Connect: Work in a place where the right technology and infrastructure fosters innovation, collaboration and creativity across our global offices • Develop: Grow your skills and career through ongoing learning opportunities, individual development planning, and comprehensive product training • Prosper: Share in our collective success with a competitive salary, incentive pay, employee banking benefits, health benefits program, and employee share purchase planWorking Hours :Shift Days (including college day): Monday - Friday. Day Hours: 7.Skills: Communication skills,Number skills,Team working,Motivated ....Read more...
Global ERP Development Manager
JOB DESCRIPTION BUILD YOUR FUTURE WHILE YOU HELP BUILD A BETTER WORLD! Tremco Construction Products Group brings together Roofing & Building Maintenance, Commercial Sealants, Waterproofing divisions, Tremco Barrier Solutions Inc., Dryvit, Nudura and Willseal brands, Prebuck LLC, Weatherproofing Technologies, Inc., Weatherproofing Technologies Canada and PureAir Control Services, Inc. Altogether, Tremco CPG companies operate 21 manufacturing facilities, 6 distribution sites, and 3 R&D/technology sites, and employ more than 2,700 people across North America. If you're looking for a place to build a career and a life, with great benefits, advancement opportunity, technology, people and a commitment to a sustainable future, you've found it with us. Global ERP Development Manager Globally manages the ERP development staff of the IT department. In addition, continues to perform development work, when necessary, while serving as the leader of the team. Provide leadership and management to the global ERP development staff, while supporting the definition, analysis and implementation of information systems and business solutions. This support includes both global business processes and global IT solutions. Essential Duties and Responsibilities: Demonstrate strong leadership while working with the global IT development staff, end-users, IT management and business analyst team members, while supporting the implementation of strategic information systems and business solutions that support the operational needs of the business. Provide management of global IT resources (primarily the development staff) and other project team members for the implementation of information systems and business solutions. This includes responsibilities associated with day-to-day project management, such as, but not limited to project definition (scope, timeframe, resources, costs), weekly status, issue identification and resolution, etc. Manages consultants, contract programmers, interns, part-time clerical assistance, and business team members, as needed. Provide guidance to, and support IT professional development of, the development staff by day-to-day management of project personnel, setting and monitoring annual performance objectives and conducting performance reviews, training, (formal and informal OJT). Perform analysis and development duties and activities. Provide overall development support in the implementation of new ERP application software packages, package modules and new releases upgrades. Projects may be global and cross-divisional and can be solely business re-engineering and/or IT. This support should be of the highest quality, on-time and within budget. Plans and schedules development projects and staff assignments. Coordinates the scheduling of work with the other IT departments, including business analyst and technical teams, as well as the business community. Assist in the identification of multiple alternatives and objectively evaluate each for the best solution balancing both business needs and cost benefits. Demonstrate strong formal and informal communication skills including written, oral and team. Reads, writes, and communicates fluently in English. Other duties may be assigned, as necessary. Additional Job Functions: (Other Less Critical Job Activities) Coordinates / directs the activities of project teams to accomplish the goals of a project. Team members may be other IT staff, as well as end-user staff. Note: Other duties may be assigned, as required, based upon the demands of project or problem resolution specifics. Managerial Responsibilities: This position has a staff of global, professional IT analysts and/or developers as direct reports and is the final decision maker on hiring and terminating. Also provides direction and management to project team members, consultants, contract programmers, interns, and temporary help, as required. Management includes work assignments, discipline, quality/performance reviews, training, and scheduling. Competencies: The competencies listed here are representative of those that must be met to successfully perform the essential functions of this job. Analytical skills, IT technical skills, understanding of business operations, business ethics, problem solving ability, teamwork, leadership, effective communication skills, organizational skills, professionalism, commitment to quality, ability to manage multiple concurrent projects/tasks. Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations will be made to enable individuals with disabilities to perform the essential functions. Education and/or Experience: Formal Education Required: College degree in IT is required. Practical Work Experience Required: 8 - 10 years of applications programming experience. 8 - 10 years of systems analysis and design experience. 5 - 7 years of experience in project management skills. 5 - 7 years of experience in managerial project leadership and/or overseeing the work of project team members is preferred, but not required. Read, write, and communicate fluently in English. Special Knowledge and Skill: Demonstrates leadership and management abilities. General knowledge and understanding of business operations. In-depth knowledge of specific functional areas of business operations (manufacturing, finance & accounting, sales & distribution, etc.). In-depth knowledge of the SAP S/4HANA application software and SAP BTP (Business Technology Platform), including its functions and capabilities, installation, and support requirements. Additional application software systems and technology platforms are a plus, such as Avalara, Goplicity, Vertex, Readsoft, Easysoft, Screen Personas, Liquid UI, etc. Proficiency in analysis, design, and testing techniques. Good project management skills, including planning, methodologies, time tracking, leadership, etc. Excellent communication skills. Working knowledge of multiple computing platforms. Working knowledge of multiple relational databases. Working knowledge of IT communication networks. Analytical Abilities: Requires an elevated level of analytical ability and creativity to develop effective and cost-efficient business solutions, through the deployment of IT solutions. Language Skills: Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, and governmental regulations. Ability to write formal business correspondence and specification documents. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and vendors. Must be able to read, write and communicate fluently in English. Reasoning Ability: Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form. Technical Skills: Must be highly skilled in the use of personal computers. This includes proficient use of Microsoft Office 365 applications, such as, but not limited to, Outlook, Word, Excel, PowerPoint, Visio, Teams. Proficiency with, but not limited to, SAP Applications and Databases, Development Tools and Integration Components, SAP BTP (Business Technology Platform), ABAP, SQL, CDS Views, Java, JavaScript, SAPGUI, Eclipse, Adobe Forms, Adobe Live Cycle Designer, Smartforms, SAPScript, S/4HANA, SD, FI/CO, MM, PP, EH&S, PM, CS, QM, TMS, SCM, WM, EWM, BW, APO, GTS, EDI, IDOC Analysis and Development, SAP Fiori Apps, SAP Netweaver Gateway, Web Services Design and Development, API/BAPI Design and Development, Custom Development for BADIs, Enhancements and User Exits, SAP PI/XI, Business Explorer, Liquid UI, Debugging and Tracing Utilities, HTML, XML, SAP Workflow, Technical Specification Design. Working knowledge of, but not limited to, Microsoft Windows, Microsoft Azure, Microsoft SharePoint, Microsoft Power BI, Microsoft Power Platform, Microsoft PowerApps, Microsoft Flow, Linux, Web Browsers and VPN clients. Basic understanding of IT communication networks. Certificates, Licenses, Registrations: None required but would be helpful. Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations will be made to enable individuals with disabilities to perform the essential job functions. While performing the duties of this job, the employee is regularly required to talk, hear, and use hands to operate a computer and telephone. This position will be required to view a computer screen on a regular basis. (80 - 100%) Sitting at desk or conference table (90 - 100%). Some travel, including overnight travel, may be required for training opportunities and/or business engagement at various locations. (0 - 20%) Work Environment: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations will be made to enable individuals with disabilities to perform the essential job functions. Works from home and/or in an office environment with controlled climate and quiet conditions. (80 - 100%) Some travel, including overnight travel, may be required for training opportunities and/or business engagement at various locations. (0 - 20%) Qualified applicants will receive consideration for employment without regard to their race, color, religion, national origin, sex, sexual orientation, gender identity, protected veteran status or disability.Apply for this ad Online! ....Read more...