Java Developer - Trainee
Technology
IBMKošice, Slovenskopred 1 mesiacmiDo 26. 5. 2026
Čiastočný úväzokHybridný
Popis práce
- *Introduction**
- *Your Role And Responsibilities**
- Assist with Application Development: Participate in designing, developing, and supporting applications using Java and web technologies. Learn to implement transaction management, manage Java objects, and integrate enterprise systems.
- Explore Java Frameworks: Engage with Java frameworks and languages such as Ruby or Groovy for web development. Develop a basic understanding of dependency injection, inversion of control, and aspect-oriented programming.
- Support DevOps Methodologies: Contribute to the adoption of DevOps methodologies and tools, learning to optimize application development and deployment processes.
- Learn Test-Driven Development: Assist with implementing test-driven development practices, ensuring high-quality code and efficient testing processes.
- Engage in Batch Processing: Participate in batch processing, managing data access frameworks, and transaction management frameworks.
- *Preferred Education**
Bachelor's Degree
- *Required Technical And Professional Expertise
- Exposure to Java Development: Familiarity with designing, developing, and supporting applications using Java and web technologies, including Java/JEE technology stack.
- Basic Understanding of Java Frameworks: Interest in Java frameworks and languages such as Ruby or Groovy for web development, with a curiosity about dependency injection, inversion of control, and aspect-oriented programming.
- Introduction to DevOps Methodologies: Exposure to DevOps methodologies and tools, with a willingness to learn and participate in optimizing application development and deployment processes.
- Awareness of Test-Driven Development: Basic understanding of test-driven development practices, with an interest in ensuring high-quality code and efficient testing processes.
- Familiarity with Batch Processing: Exposure to batch processing concepts, including data access frameworks and transaction management frameworks.
- *Preferred Technical And Professional Experience
- Familiarity with Ruby or Groovy: Interest in utilizing Ruby or Groovy for web development, with a curiosity about scripting languages and their applications.
- Exposure to Functional Programming: Basic understanding of functional programming concepts, with an interest in applying them to Java development.
- Awareness of Aspect-Oriented Programming: Exposure to aspect-oriented programming principles, with a willingness to learn and apply them in Java development.
Keywords
javajava-developerplanning-and-designvisual-art-designproduct-development-and-designinsurance-consulting-and-technologytechnology-stacktraining-and-developmentweb-developmententerprise-applicationsenterprise-application-developmentapp-developmentapplication-developmentsystems-integrationrubygroovyinversionaspect-oriented-programming-aopdevelopment-operations-devopssensors-test-measurementpolicies-and-practicestesting-and-analysisbatch-processing-batch-servicesprocessing-jsdata-accesseducation-trainingscripting
¿Te interesa este puesto?