Software Developer Java Job Description

Software Developer Java Job Description

178 votes for Software Developer Java
Software developer java provides design leadership in large or complex development projects with Java expertise involving application development, migrations, and additions to existing applications.

Software Developer Java Duties & Responsibilities

To write an effective software developer java job description, begin by listing detailed duties, responsibilities and expectations. We have included software developer java job description templates that you can modify and use.

Sample responsibilities for this position include:

Develop applications using Java, J2EE, Expres, SQL and Agile, Microsoft Project 2005, or similar interactive project management tool
Leads the development and implementation of back end enhancements utilizing primarily Java and Cassandra
Participate in ongoing front-end and server-side software development projects
Contribute to cutting-edge research and development initiatives including integration and customization of our proprietary applications with emerging frameworks and platforms
Assist with technical resolution of issues on mission critical production and development systems
Work with other members of the project team and business owners to refine and clarify business requirements
Produce technical specifications from project requirements
Code and test software to meet corporate standards and within acceptable defect tolerances of design specifications
Work with and learn vendor software platforms for supporting and creating applications
Support and review the work of other developers

Software Developer Java Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Software Developer Java

List any licenses or certifications required by the position: AWS, SOA, SSL, ITIL, PKI, X509, HSM, SAP, II, IAT

Education for Software Developer Java

Typically a job would require a certain level of education.

Employers hiring for the software developer 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, Software Engineering, Education, Technical, Information Technology, Software Development, Information Systems, Computer Engineering, Guidance

Skills for Software Developer Java

Desired skills for software developer java include:

Design and analysis methodology and application development processes from both an industry and BMO perspective
Object Oriented Design and development
Product/vendor management and change control
IT/Software quality assurance
Modeling and application design and architecture
CI/CD solutions

Desired experience for software developer java includes:

Familiarity with secure coding practices and secure application design principals
BS degree in Computer Science field or equivalent hands-on experience
Ability to effectively work in a development environment utilizing Gradle, Perforce, Jira, Jenkins, Eclipse, JBoss, Apache Tomcat, Wowza, PowerShell, Bash, Android SDK/NDK, Objective-C, Python, Ant within heterogeneous infrastructure
Focused, dependable, detail-oriented and hands-on – completes tasks quickly and thoroughly
Self-starter, organized, punctual, and able to thrive in an energetic, fast-paced environment
Dedicated and capable to deliver results on a strict timeline

Software Developer Java Examples


Software Developer Java Job Description

Job Description Example
Our company is hiring for a software developer java. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software developer java
  • Willingness to aggressively learn new things and help others understand
  • Work hand-in-hand with the Team Lead and the Development Manager to understand and validate requirements and provide feedback where needed
  • Implement complex features in a large software component of the company’s flagship product
  • Gather input and requirements from the Product Management team and other stakeholders
  • Produce design documents and artifacts such as class diagrams and sequence diagrams for product features or client solutions Implement product features within a team using best practices to meet product or solution deliverables
  • Participate in stress tests, load tests, performance tests, making recommendations to improve performance and scalability
  • Experience in or willingness to learn node.js and NoSQL technologies
  • Familiarity with deploying software to the Cloud (AWS)
  • Familiar with Rest Services
  • Takes lead and support roles in code deployment to development, test and production environments
Qualifications for software developer java
  • At least 2 years of JUnit experience
  • At least 1 year of experience in IT Project Management
  • Bachelors Degree in Information Systems/MIS or Science
  • Basic DBMS knowledge
  • At least 3 years experience with Javascript, Web and Mobile development preferred
  • Experience with relational databases, application containers, J2EE services and distributed systems

Software Developer Java Job Description

Job Description Example
Our company is hiring for a software developer java. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software developer java
  • Production design and development for existing issues and new initiatives
  • Collaborate with offshore counterparts for issue handoffs, knowledge sharing
  • Ware engineering standards, applicable software development methodology and release processes, to ensure code is maintainable, scalable , supportable and demo the software products to stakeholders
  • Analyze and repair reported software problems
  • Facilitate a high level of technical communication with the Customer Service group
  • Implement new features and modifications
  • Implement architectural requirements, system specifications, input/output processes and parameters for software integration
  • Use innovative analytical approaches to proactively solve a broad range of problems across technologies
  • Develop systems and design infrastructure necessary to support both business and technical integration needs
  • Assess system performance against stated requirements
Qualifications for software developer java
  • Knowledge of common design patterns such as MVC, Strategy, Factory, Singleton
  • Experience with various application servers specifically WebLogic or jBoss
  • Experience working with various web servers and servlet containers such as Tomcat
  • Knowledge of performance improvement techniques through the use of caching technologies (Memcached, Terracotta, ehCache)
  • Proficient in the use of SCM tools (GIT, Maven, Jenkins), best practices and continuous integration
  • Experience with scripting languages and libraries such as jQuery and technologies like Node.js would be a plus

Software Developer Java Job Description

Job Description Example
Our company is looking for a software developer java. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software developer java
  • Implement change with quality and efficiency as prime objectives
  • Work in close collaboration with your team lead and architect
  • Pro-actively identify and fix potential issues, in collaboration with your team lead
  • Quickly acquire and leverage business domain knowledge to bring clarity to business and system requirements
  • Be seen as an active leader within the team that can offer advice and guidance around design, architectural decisions and code quality
  • Strive for continuous improvement within the team and the department
  • Develop, code, and test application business services
  • Analyze, debug and/or assists in problem solving in both development and production environments
  • Interprets and translate business requirements into the necessary designs and documentation
  • Assure code quality and adherence to coding standards on projects
Qualifications for software developer java
  • A bachelor's degree with honors or equivalent in Computer Science or a related field
  • Strong software engineering skills/background and understanding of software design principles
  • Hands on experience with ORM frameworks (Hibernate etc)
  • Hands on experience with Integration frameworks (Spring, Mule, Apache Camel etc)
  • Hands on experience with J2EE programming on JBoss
  • Experience with Software Design Patterns

Software Developer Java Job Description

Job Description Example
Our company is looking to fill the role of software developer java. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software developer java
  • Play a vital role in enhancing current Point-of-Sale offerings
  • Technical design and technical documentation
  • Write automation tests to contribute to our overall test framework and overall quality
  • Demonstrate software
  • Developing and successfully executing unit testing in alignment with overall test plans
  • Supporting the execution and related problem solving during all phases of project testing
  • Performing system installations and environment planning and set-up as required for testing and production implementations
  • Transitioning production solutions to IT Operations & Support in alignment with defined turn-over processes, ensuring the effective transfer of knowledge so It Operations & Support can ‘run’ solutions without Development team involvement
  • Providing technical assistance and documentation to IT Operations & Support teams as needed, including programming changes and on-call support
  • Collaborates with business partners, Information Services personnel and software vendors to obtain information required for maintaining and enhancing existing computer systems
Qualifications for software developer java
  • Experience in creating design documents, leading code reviews and unit testing
  • Excellent judgment in designing, proficient in building RESTful APIs to serve multiple clients
  • Experience designing, planning, deploying, and troubleshooting applications in high-demand, high-assurance and scalable operating environments
  • Basic knowledge of programming languages and operating environments
  • JMS and experience with asynchronous design pattern development
  • Experience developing Web based applications using HTML 5

Software Developer Java Job Description

Job Description Example
Our company is growing rapidly and is hiring for a software developer java. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software developer java
  • Collaborate with peers and stakeholders to add or update system functionality
  • 50% coding, 50% working with developers as a technical leader
  • Analysis and design, including UI design where necessary
  • Reviewing deliverables produced by other staff’s design documents and source code
  • Responding to issues and bugs raised by the QA or support teams
  • Conforming to software development standards and procedures
  • Providing feedback on development tools and procedures and suggestions as to where improvements can be made
Qualifications for software developer java
  • 5+ years of hands-on experience with Java, JEE, JPA, Hibernate, XML, RESTful API, JSON
  • At least 3 years understanding of Java and Spring framework (Preferably 3.2 and above)
  • Skilled in Java, Spring Framework (Boot, Data JPA, Security, ), Hibernate, REST & SOAP Service Development, React JS(or similar Frameworks), Junit and Maven
  • Common servlets/containers (Tomcat, Jetty, Jersey, JBoss/Wildfly)
  • File I/O
  • NetBeans Platform

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates