Java Software Development Job Description
Java Software Development Duties & Responsibilities
To write an effective java software development job description, begin by listing detailed duties, responsibilities and expectations. We have included java software development job description templates that you can modify and use.
Sample responsibilities for this position include:
Java Software Development Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Java Software Development
List any licenses or certifications required by the position: SE, AWS, PKI, X509, X.509, SANS, CISSP, TERP-10
Education for Java Software Development
Typically a job would require a certain level of education.
Employers hiring for the java software development 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, Computer Engineering, Information Systems, Technical, Education, Software Engineering, Science, Software Development, Information Technology
Skills for Java Software Development
Desired skills for java software development include:
Desired experience for java software development includes:
Java Software Development Examples
Java Software Development Job Description
- Recommends improvements to both processes and products
- Works well in a strongly collaborative but mature agile development environment
- Prefers to generalize and work in a variety of areas instead of specializing in any one technical area (server, client, DB, multiple applications)
- Familiar with RESTful principles
- Work with guidance from management or more senior team members
- Code automated tests to find errors and confirm programs meet specifications
- Provide product content to technical writers
- Bring your Agile Mindset promoting quality and testability
- Analyze bug trends/patterns across feature areas and provides feedback to project team on improvements
- Represent the Test perspective in the evaluation of critical code fixes to determine ship readiness for multiple feature areas
- Interact with performance and quality testing teams on product improvements
- Responsible for analysis, designing, coding, unit testing and bugfixing in Java
- 8-10 years of relevant experience or equivalent combination of education(Undergraduate degree /Graduate degree ) and work experience
- Experience working in cloud environments such as Amazon
- Must be highly motivated and willing to work in a team environment and a strong in-depth knowledge of the JAVA programming language
- 3+ years of Java development experience and modern Java frameworks
Java Software Development Job Description
- Mentors Software Engineer I & II
- Design, develop, and maintain the business logic that powers the technologies running real-time telephony services, provisioning, and customer facing web environment
- Debug, fix and refactor existing code
- Design and Implement high quality, high volume transactional services including design, development, and deployment of new business functionality
- Ensure that the development projects are delivered on-time, within scope and within budget
- Assist in the definition of project scope and objectives ensuring technical feasibility
- Influence technical strategy to build products customers will love
- Analyze large amounts of data to discover patterns and build models to extract valuable information from various sources
- Owning and improving customer-facing features derived from scalable & automated data mining systems
- In a long term assumed to become a leader in projects, which includes planning and coordination of development tasks & release stream, additionally being an expert in own area / competent partner for the customers and internally for team of testers, developers, project managers for the service experts
- Bachelor’s degree (or High School Diploma/GED with 4 years equivalent working experience
- Working knowledge of Web Services, SOAP,REST, XML, Java Script, Java Server Pages, HTML and CSS
- Understanding of Java / Tomcat, PHP, MySQL core runtimes 8+ years experience writing and maintaining code in at least two languages (and a willingness to work in all three)
- Therefore, he/she must be able to manage time effectively
- Spring (MVC, Data JPA, Security, Boot, Batch)
- REST APIs, JSON and xml
Java Software Development Job Description
- Use SCRUM, test-driven development, and continuous deployment to deliver projects
- Continuously lead testing efforts on a multi-discipline Agile/Scrum team promoting test driven development, drive test case design and implementation for new and existing product features, including translating new user stories and features into test case designs
- Design, implementation, and deployment of applications and services that impact the business with an emphasis on Payments, Customer Account Management, Merchant platform and e-Commerce website development
- You will be working on a small, collaborative development within our core Insurance Suite applications to provide elegant solutions to the insurance industry's complex business domain
- You will learn about a business or technical problem, distil the right set of requirements and think creatively about a solution
- You’ll find the right tool for the job, then architect and build reliable, flexible solutions on our modern technology platform
- You’ll consider quality from the start, test thoroughly and constantly work to improve our Agile processes
- You will have a lot of responsibility and a chance to influence the way the team works
- Be collaborative and work with other teams in development, program management, test, operations, and product management to define and articulate project technical requirements
- You will design and implement high quality, high volume transactional services including design, development, and deployment of new business functionality
- GIT/SVN Version control systems
- Strong communication skills (able to explain concepts to non-technical peers)
- You love clean code and robust design
- You value and take responsibility for the quality of your features, including writing your own unit tests and reviewing your teammates' code
- Keen nose for bad code smells
- Hands on experience with Java frameworks
Java Software Development Job Description
- Work closely with development, program management and product management to define and articulate project technical requirements
- You will ensure that features deployed have technical integrity and stability by performing code reviews
- You will make recommendations on specific aspects of the operating and plans of the function or unit at the next highest Organization level
- Raise the bar for the overall organization by participating in cross-organization discussions, posting internal blog posts, and evangelizing best practices to the TLS and EWE employee base
- You will design and implement highly scalable, and reliable applications and components
- You will write back-end code in Java and front-end code in HTML, CSS, and JavaScript
- You will work closely with architects, product leads, and developers
- Be an advocate for great code quality and supportability
- The Software Engineer 3 or 4 will work the on development, integration, and maintenance of a complex SW system
- Ability to work as a member of a small remote, highly skilled team in a dynamic environment and participate in systems design, code development, GUI updates, unit testing, code reviews, debugging, and integration and test of modifications/enhancements into an evolving baselines
- Previous experience Performing reviews of code and application
- Modern Java frameworks like Spring, Hibernate, Grails
- Web UI frameworks and languages like AngularJS, Flex, JavaScript
- J2EE knowledge (Weblogic server, Spring or Struts frameworks)
- Web technologies (Advanced JavaScript, CSS, HTML)
- As a recent University or "Grande Ecole" graduate in Computer Science, or with a first professional experience, you have a good knowledge of Java, J2EE, UML Modeling and in Web Technologies (JSP, HTML, JavaScript)
Java Software Development Job Description
- Candidate must have the ability to successfully interact with end-users, customers, and other developers, good written and verbal communication skills
- The Software Engineer will work the on development, integration, and maintenance of a complex SW system
- An individual contributor that authors manual/automated tests, and debugs test and production code
- Writes clear, maintainable, portable test code and scripts
- Works closely with developers during debug and validation of bug fixes
- Executes manual and automated tests, analyses their results, investigates and documents the steps to reliably reproduce the bugs
- Writes and maintains up-to-date bug documentation
- Understands how products should function, how product function matches the desired user experience design, and is an advocate for the end users in the engineering process
- Works under the guidance of more senior engineers
- Anticipates, identifies and articulates problem areas in the production code
- Web Technology (JSP, HTML, JavaSript)
- Java, J2EE, Weblogic, UML Modeling/Rose
- Must have programming skills with C#, CC++ or Java, 2+ years of experience
- Experience with manual testing methods
- Eclipse development skill would be an asset
- Automated test framework (like JUnit) skill would be an asset