Core Java Developer Job Description
Core Java Developer Duties & Responsibilities
To write an effective core java developer job description, begin by listing detailed duties, responsibilities and expectations. We have included core java developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Core Java Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Education for Core Java Developer
Typically a job would require a certain level of education.
Employers hiring for the core java developer 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, Software Engineering, Technical, Information Technology, Business, Information Systems, Guidance, Math, Education
Skills for Core Java Developer
Desired skills for core java developer include:
Desired experience for core java developer includes:
Core Java Developer Examples
Core Java Developer Job Description
- Driving innovation as our SOA stack evolves with SOAP / REST endpoints
- Engage with global team with various developers and support personnel
- Work with QA and Support teams to ensure quality of product
- Preparation of Technical Specification Documents
- A Bachelors of Science in computer science or the equivalent experience or qualifications
- Front office experience (beneficial)
- Financial Information eXchange (FIX) protocol knowledge (beneficial)
- An enthusiastic developer
- Someone who takes pride in the delivery of highly usable and functional systems to the end users on the desk
- Committed to creating high quality systems
- Typically 10-14 years hands-on experience and recognized expert on Java
- Knowledge of Hibernate, Service Oriented Architectures (SOAP/WSDL & REST based) services and frameworks like Apache CXF
- Understanding of OO Design Patterns
- Over 3 years Core Java / J2SE development experience
- Practical knowledge of production considerations, such as version control, code libraries, source control systems, continuous integration tools, documentation, code reviews, automation testing tools and methodology, and software release management
- JUnit and TDD (test driven development)
Core Java Developer Job Description
- Work closely with business analysts to understand their requirements and provide technical solutions
- Work with Infrastructure, Info Security and Regulatory departments to follow set standards and code robust systems
- Provide technical support during implementation of application components, as assigned
- Clearly document components as per project standards
- Help create technical design specifications and maintain up to date technical documentation
- Provide second line production support
- Hands on development of new applications and new components of existing systems using C++
- Deployment of newly build modules in QA and Production environments
- An innovative and resourceful engineer who are passionate about creating high-quality, high performance and highly available software
- Problem solver ready to roll up your sleeves and tackle technical problems and deliver products that delight customers
- Good knowledge of Inter-process technologies like Corba, RMI, Soap
- Knowledge of ORACLE SQL and PL/SQL (Must Have) Sybase Transact SQL
- Ability to understand customer business needs
- Knowledgeable in Agile and hybrid/waterfall software development practices
- Have strong spoken and written communication skills
- More than 5 years experience in C# and .NET
Core Java Developer Job Description
- Dedicated to quality client service
- Provides support outside normal business hours when on-call
- Effectively manages and controls own tasks
- Maintains team morale and effectiveness through personal example
- As a developer in the Core Data team, you will work in the latest data technologies like Hadoop, Apache Spark, MemSql to build complex, large scale distributed applications
- This role offers the opportunity to work directly with various stakeholders, including Technical Architects, Business sponsors to develop innovative solutions for the Private Wealth Management platform
- Developers will be challenged to bring new ideas, best practices and a strong commitment to quality
- Assignments are very broad in nature and of the highest level of complexity
- May instruct, guide and oversee work of lower-level technical professionals
- Infuse Best Practices into rule development - ensure appropriate syntax and use of standard vocabulary
- Design and architect elegant, scalable solutions that enable other teams to better deliver commerce frameworks and reference implementations faster
- Create and improve tooling for customer and partner development teams so they can implement high-quality hybris-based commerce projects reliably and quickly
- Write clean, tested, elegant code that fits well with our high standards and quality requirements
- Support other members of the team through peer reviews of design, code and documentation
- Communicate with other internal teams to ensure new and enhanced platform features are integrated properly into their work
- 5+ years professional experience in software development of multi-threaded, clustered, high-volume transactional software systems
Core Java Developer Job Description
- Timely development of all the code required to deliver an identified scope
- Development of unit tests for all service operations
- Implementation of the patterns and practices detailed by the technical teams
- Execution of a code review process to ensure technical code quality
- Remedy of any issues found in the audit of the code review process
- Development and execution of test cases to support iterative development
- Develop high-quality code and conduct code reviews for peers
- Coordinate technical work in the team for successful and timely delivery of projects
- Troubleshoot support issues post release deployment in various ENVs and come up with solutions
- Excellent knowledge of Shell Scripts and Unix Platform
- Good understanding and experience of agile software development in particular Scrum and Kanban
- You will be responsible for the full software development lifecycle, from having ownership for design, implementation, and delivery of components within the Java e-trading platform
- Very strong knowledge of C++
- BS degree in Computer Science, Engineering or Math
- Solid understanding of core Java, JMS, Restful Services, Oracle, Unix scripting, Camel/Maven (preferred)
- Understanding of distributed programming
Core Java Developer Job Description
- Support or lead design, estimation and planning tasks for the solution using technical and functional expertise
- May be required to be hands-on developer for complex areas
- Review and evaluates designs and project activities for compliance with applications design and development guidelines and standards
- Implement new features and defects to support the product roadmap and its customer base
- Lead the coordination with support engineers, escalation managers, partners, customers, product manager and R&D manager over technical issues related to the product
- Develop the front-end and implement the required Enhancements, defects
- Cooperating with the backend developer in the process of building the front-end elements and working with RESTful APIs
- Deliver high-quality and reusable code as per the requirements
- Leads project teams of other software systems engineers and internal and outsourced development partners responsible for all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and integration
- Basic design, build or maintenance of web sites, using authoring or scripting languages, content creation tools, management tools and digital media
- Expertise in persistence including SQL and NoSQL databases and object-relational mapping solutions
- A solid background in producing secure, scalable, highly performant software
- Experience working with large data sets in Java
- Very comfortable with GNU/Linux, its commands and basic configuration files, and at least one scripting language
- At least 10 years of experience in application development*LI-EM1
- 5+ years’ experience with real time, high volume transaction systems preferred