Core Java Job Description
Core Java Duties & Responsibilities
To write an effective core java job description, begin by listing detailed duties, responsibilities and expectations. We have included core java job description templates that you can modify and use.
Sample responsibilities for this position include:
Core Java Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Core Java
List any licenses or certifications required by the position: FLEXCUBE, DCV, VCP, SDDC, AWS, SDLC
Education for Core Java
Typically a job would require a certain level of education.
Employers hiring for the core java 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, Engineering, Technical, Software Engineering, Business, Information Technology, Information Systems, Technology, Math, Guidance
Skills for Core Java
Desired skills for core java include:
Desired experience for core java includes:
Core Java Examples
Core Java Job Description
- Must have working experience with cloud technologies such as AWS, Docker open source application containers
- Able to communicate your ideas and work with the ideas of others
- Design and code complex units/modules/products that meet functional and business requirements on schedule and within budget
- Assist in strategic research and design as directed
- May have indirect reports and manage a small project team
- Set up software configuration control and software development environments including program source control to ensure reliable backups and source code integrity
- Mentor, train, develop and serve as knowledge resource for less experienced Software Engineers
- Owns a major component of the product
- Develop plans outlining steps and time tables for developing programs and communicate plans and status to management and other development team members
- Initiate and influence test strategies across teams and functional areas
- Ability to build good relationships & partnership models
- Experience with Storm/Kafka, cluster compute a plus
- Ability to work effectively within a global team (spread across NA, EMEA, APAC ) whilst influencing and contributing towards the development of the global platform
- Ability to work in a team environment and partner with development and support teams globally
- Ability to learn and assimilate proprietary systems quickly
- Ability to lead projects independently and provide guidance to other members of the team
Core Java Job Description
- Participate in the testing and documentation of the application
- Participate in the performance analysis of the application
- Up to date Java development stack (Annotation, Spring framework)
- Assimilate views of multiple stakeholders – Visualize product features from technical, customer and executive stakeholders
- Understand business requirements – business case creation, proposal generation, workshop execution & roadmap implementation
- Contribute to the technical roadmap of the product & architecture and be ready to implement
- Design / Model solutions for customer innovation and experience
- Exhibit leadership qualities for other team members, including sharing knowledge, experiences and skills with others
- Work in fast paced with agile team environment
- Software Development using Angular JS, Core Java, Oracle and Cloud technologies
- Proficiency in data management areas such as data sourcing, data profiling, data analysis
- Experience in using TDD for development and writes units tests leveraging frameworks such as JUnit, Mockito, JMock for extensive unit-testing
- At least 2 years experience in REST API Development and/or
- Fluency in a major European language other than English
- Ensure assigned tasks are completed within targets set
- Conduct periodic data analysis, perform RCA for any targets missed and customer escalations
Core Java Job Description
- Take initiative to lead projects
- Design, test, and implement rules using appropriate technologies
- Ensure traceability for rules within the technical architecture
- Ensure optimal structure for rules repository – recommend any metadata customizations needed
- Look for potential optimization of rules
- Perform impact analysis for potential changes to rules from a technical perspective
- Implement logic to expose rules to other systems
- Implement logic to integrate to other systems
- As a Software Engineer, you will provide high quality technology solutions that address business needs by developing applications within mature technology environments
- You will utilize mature (3rd or 4th Generation) programming methodologies and languages and adhere to coding standards, procedures and techniques while contributing to the technical code and its documentation
- Great understanding of designing for performance, scalability, and reliability
- Report the findings to the Service Manager
- Conducting code reviews and feedback
- Troubleshooting issues and maintenance of Web Apps using Java, Maven, Spring
- Experience with Kafka, Storm, Spring, GemFire/Hazelcast, Elastic, Spark, Hadoop, HDFS, Cassandra, Docker is a plus
- Bachelor of Science degree in Computer Science/Math/Engineering or equivalent
Core Java Job Description
- Participate in Agile based story writing sessions while working with business analysts and team members to analyze business requirements and outline the proposed IT solution
- Learn, modify, and extend the existing solution with an emphasis on maintainability, performance, and flexibility to meet stringent performance standards, growing demand and diverse functionality
- Participate in the ongoing design of the solution
- Design & Develop, interfaces for Quoting & Ordering system
- Shall be able to work independently and able to mentor/lead small team
- Can work on multiple applications and requirements
- Adopts a test-driven methodology and develops exhaustive test cases for fullest coverage
- Acts self-driven and does not wait for receiving instructions
- Punctuality and timeliness is a must-have
- Design and develop related enterprise-level software including Authentication, Authorization and Web single sign-on
- Must be from Product Development background
- Hands-on coding experience in Core Java
- Expertise in Data structures, Multithreading, Collections
- Exposure on Database Concepts
- Experience Web services – Rest/SOAP – good to have
- Strong experience working with Linux
Core Java Job Description
- Keep up to date with new applications and techniques to assist in the evolution of our Platform as we move to Microservices and DevOps
- Collaborate with our UX team to implement a compelling user experience for developers
- Ensure projects are completed on schedule with high quality on or below budget
- Communicate with project stakeholders and the management team regarding status/direction of projects
- Develop core java libraries used in all server software
- Design and develop features of an OTC trade clearing platform
- Participate in requirements gathering and testing
- Server side and web applications design and development
- Develop common, reusable components and services
- Create high throughput applications leveraging Velocity framework
- Experience in working in Complex architecture
- Should be comfortable in writing test cases for code written
- Experience working with networking programming and sockets preferred
- 5+ years of (Java, C++, C#, ) programming experience required
- Develop applications which can efficiently process 100+ terabyte data sets
- Solve challenging technical problems