At a Glance
- Tasks: Lead the development of an automated tool translating COBOL to Java and customise solutions.
- Company: Join IBM Consulting, a leader in tech innovation and client collaboration.
- Benefits: Enjoy competitive pay, diverse work culture, and opportunities for professional growth.
- Why this job: Make a real impact by modernising legacy systems with cutting-edge technology.
- Qualifications: 5 years in Core Java, strong problem-solving skills, and teamwork experience.
- Other info: Work in a dynamic environment with global clients and excellent career advancement.
The predicted salary is between 36000 - 60000 £ per year.
Overview
A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You\’ll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio
Your Role And Responsibilities
The Technical Lead position will focus primarily on the development of CTU, an automated refactoring tool that translates COBOL to a modern object oriented (Java) equivalent. Secondary responsibilities include project related activities (integrate new libraries, solution customization, automation), or other language modernization.
- Design and implement Java applications
- Write well designed, testable code
- Problem solving – identifying and resolving issues with applications
- Participate in code reviews
- Stay connected with latest technologies
Preferred Education
Bachelor\\\’s Degree
Required Technical And Professional Expertise
- Core Java – 5 years working experience
- Java libraries (some of – Spring Framework, Eclipse RCP, Eclipse EMF, Guava, Apache Commons, Guice / Dependency Injection, JPA)
- Good SQL / ORM/ Relational Databases knowledge
- Good command of Test-Driven Development
- Practical skills in CI/CD – some of Git, Maven, Gradle, Docker, Jenkins, Jira
- Excellent problem solving and algorithmic thinking
- Ability to take ownership of business problems and technical solutions
- Strong communication and interpersonal skills – teamwork
Preferred Technical And Professional Experience
- Compilation technologies / ANTLR / XText
- MVS / COBOL / JCL
- Performance Tuning
- Cloud / Kubernetes
- J2EE application development
- Java Script Frameworks (Angular, React, VueJS)
#J-18808-Ljbffr
Application Architect – COBOL to Java employer: IBM
Contact Detail:
IBM Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Application Architect – COBOL to Java
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java or COBOL. A friendly chat can lead to insider info about job openings or even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially any that involve Java or COBOL. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to Java and COBOL. Practise explaining your thought process clearly; it’s all about demonstrating your problem-solving skills!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for you, and applying directly can sometimes give you an edge over other candidates.
We think you need these skills to ace Application Architect – COBOL to Java
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Core Java and relevant libraries like Spring Framework. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Showcase Your Projects: If you've worked on any projects involving COBOL to Java refactoring or similar technologies, make sure to mention them. We love seeing practical examples of your work that demonstrate your problem-solving skills.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We appreciate a well-structured application that gets straight to the point!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at IBM
✨Know Your Tech Stack
Make sure you’re well-versed in the core technologies mentioned in the job description, especially Java and its libraries. Brush up on your knowledge of Spring Framework, JPA, and CI/CD tools like Git and Jenkins. Being able to discuss these confidently will show that you’re ready to hit the ground running.
✨Showcase Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems, particularly in relation to COBOL to Java refactoring or similar projects. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your algorithmic thinking.
✨Demonstrate Teamwork and Communication
Since this role involves collaboration, be ready to share experiences where you’ve worked effectively in a team. Highlight your interpersonal skills and how you’ve communicated technical concepts to non-technical stakeholders. This will show that you can bridge the gap between tech and business.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s approach to cloud technologies, performance tuning, or their vision for the future of application development. This not only shows your interest but also gives you a chance to assess if the company aligns with your career goals.