Java Dev Job Description
Java Dev Duties & Responsibilities
To write an effective java dev job description, begin by listing detailed duties, responsibilities and expectations. We have included java dev job description templates that you can modify and use.
Sample responsibilities for this position include:
Java Dev Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Java Dev
List any licenses or certifications required by the position: IBM, AWS, PCF
Education for Java Dev
Typically a job would require a certain level of education.
Employers hiring for the java dev 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, Science, Information Technology, Education, Software Engineering, Computer Engineering, Information Systems, Graduate
Skills for Java Dev
Desired skills for java dev include:
Desired experience for java dev includes:
Java Dev Examples
Java Dev Job Description
- Should be flexible to handle new features defect fixes
- Your Progress – the trainer’s positive feedback on your class interactions and attendance
- Your Results - very good technical results during the training programme
- Your Interest and Availabilityto work full-time/part-time (flexible work schedule)
- Lead analysis of identified issues or problems which may require changes to procedures, standards or systems
- Co-ordinate Market driven activities like Clearing House Firedrills, Trioptimas with the business
- Ability to plan and lead the deployment of a cloud stack in a production environment
- Using Docker and Rkt containers for local and cloud-based development
- Must be able to take a high-level requirement, ask questions/Seek clarifications and get the job done
- Work with system architects to implement the best solution to complex problems
- Experience of developing JUnit automated unit tests to exercise code / services Practical knowledge of using mocks to test objects with dependencies in unit tests
- Experience of working in a team environment using source control management tools, such as CVS, SVN etc, knowledgeable of branching and merging strategies
- Experiences of Cloud Computing Platforms like Amazon Web Services, Google App Engine
- BS Degree, good at OOA/OOD development standards and practices
- Have knowledge in HTTP, Restful, SOAP, JSON, XML
- Experience in solution designing
Java Dev Job Description
- Participate in trainings and practical sessions to improve your knowledge and experience in the fields of software development and e-Commerce
- Development activities like requirement analysis, coding, testing
- Be the technology leader /developer for specific work streams in LION
- Ensure requirements gathering & definition, analysis for the work stream that you own
- Manage and coordinate the solution development with development leads and the program manager
- Work with the team to help define the overall delivery plan for the work stream
- Participate in sprint planning, scoping and estimation exercises
- Act as liaison and coordinator between business users and technology team, communicating effectively with each group using their preferred vocabularies
- Interact with project stakeholders and business groups to evaluate business needs and/or data issues & work with the technology team to implement pragmatic solutions in a timely manner
- Define and own project solution and help define test scenarios to ensure full coverage against project specifications
- A strong desire and aptitude for learning new technologies
- Maintain and optimize existing processes
- Strong performance optimization skills
- Financial industry experience and knowledge of financial products preferably in FX or Equities
- Experience with market data and/or trade data
- Very strong experience in the development of web apps
Java Dev Job Description
- Skill for writing reusable Java libraries and APIs
- Familiarity with build tools such as Ant, Maven, Jenkins, Artifactory
- Participate in testing cycles by helping testing team and coordinating business involvement for UAT sign-offs
- Establish system and user training documentation
- Provide L2, L3 support on need basis
- Support production deployments on need basis
- Participate in capacity planning as per need
- You'll be writing quality code in the applicable web-based technologies
- You will work closely with other developers, testers, PM, designers and operations to create, ship, and maintain world-class software
- Participate in the definition and promotion of engineering best processes and methods within the team
- Background in statistics or machine learning
- System design/arch experience
- A working knowledge of installers for deploying software at customer premises
- Work with QA to ensure system, stress and integration tests are performed
- Knowledge on Messaging
- Experience/ willingness to lean and work with Angular JS and HTML5
Java Dev Job Description
- Experience developing on Java Applications that support enterprise wide networks on a Linux platform with hands on experience in troubleshooting, designing, and developing what it takes to keep it running, secure and maintainable
- Designs, develops, and tests new and/or modifies existing web based applications in languages such as Java, J2EE, .NET
- Resolve code defects and maintain a high-quality bar for the team
- Work towards process and technology improvements and drive to implementation
- Work closely with project/programme management and architecture team
- Act as an expert on the platform in team meetings and product development opportunities
- Act as an expert on the platform in meetings with Customer
- Ensure projects are completed according to product architecture specifications and architecture solutions are properly documented
- Spin up brand new pages targeting specific keywords
- Advocate and champion front end quality coding and best practices
- 5+ years in a Full Stack Java Development role
- 3-5 years of experience in building large scale Java applications (preferably trading systems)
- Experience designing and writing quality multi-threaded applications
- Experience with high performance/low-latency java development
- Experience with matching engines and OMS development
- Experience identifying code bottlenecks and applying performance enhancements
Java Dev Job Description
- Cooperate with Scrum and Kanban development teams, culture of communication
- Create efficient and reliable system integrations
- Promote codified infrastructure, immutable infrastructure, testable services
- Help mentor others on the team, sharing your expertise and cross training on business lines
- Develop custom software applications to support business initiatives by collaborating with your agile team to develop software that helps the organization perform more efficiently and profitably
- Participate in cross-team Communities of Practice (COPs) to leverage shared knowledge and interest across product teams
- Work closely with Product, User Experience (UX), and design teams, other software developers
- Participate in pair programming with other developers, sharing technical and business domain knowledge
- Contribute back to the open source community where appropriate, and assist with maintaining contributions to Open Source, and to the Indianapolis developer community
- Develop custom software to support business initiatives as part of an Agile software development team
- Experience designing and implementing network protocols for correctness, robustness, and performance
- B.E/MC · Hands on programming experience of around 2-4 years in application development
- Has worked in either System Management Or Storage Management or Network Management domains but not mandatory
- Proficient in working with & customizing web servers &/or application servers
- Hands on experience in unit testing utilizing JUNIT and other unit testing tools
- UI Frontend frameworks like – Java Script frameworks, JQuery, AngularJS, CSS3