Mid-Level Java Developer Job Description

Mid-Level Java Developer Job Description

175 votes for Mid-Level Java Developer
Mid-level java developer provides final-tier support to business users.· Strong knowledge of all phases of Software Development Life Cycle (SDLC) and working experience is agile/scrum methodologies.

Mid-Level Java Developer Duties & Responsibilities

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

Sample responsibilities for this position include:

Work within our existing frameworks, but help improve them by staying current with rules engine, J2EE development, architecture and database technologies to constantly improve software quality, efficiency and ease of use
Coordinate all activities at the operations and maintenance level for Tier 3 Support
Coordinate interfaces between the deployment of developed applications and the decommissioning of legacy applications
Coordinate with the Development and Infrastructure Teams
Provide technical support via the plan, execute, and lead delivery of custom software solutions for large-scale centralized database
Perform analysis, design, development, unit testing, peer review and documentation of Java EE code
Participate in customer interactions during the requirements analysis, design, development, testing, training, and support phases of Software Development Life Cycle (SDLC)
Interact with technology and business groups as needed to collect the requirements, user signoff
Architect and develop product features
Work with project managers and vertical directors to set expectations

Mid-Level Java Developer Qualifications

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

Licensing or Certifications for Mid-Level Java Developer

List any licenses or certifications required by the position: SE, PCF, AWS, CCNA, CCIE

Education for Mid-Level Java Developer

Typically a job would require a certain level of education.

Employers hiring for the mid-level 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, Technical, Education, Information Systems, Information Technology, Math, Science, Technology, Computer Engineering

Skills for Mid-Level Java Developer

Desired skills for mid-level java developer include:

Accounting Platforms and Client Reporting
Business analysis that is of significant impact to the organization
Full software life cycle
Highly specialized areas of application development
Portfolio Performance
Agile/Scrum development
Design and business processes

Desired experience for mid-level java developer includes:

2 years of experience with JSON
Bachelors degree in Computer Science or related field and 8 years of experience in enterprise software development
Minimum of 2yrs – 3yrs experience with either Struts or Spring MVC Hibernate
Experience with AutoSys is a definite plus, though not required
Uses a variety of internet technologies, techniques and tools such as graphics software applications and object-oriented languages
Experience with structured, semi-structured, and unstructured data sets, using XSLT and XML for data transformation and exchange

Mid-Level Java Developer Examples


Mid-Level Java Developer Job Description

Job Description Example
Our innovative and growing company is looking for a mid-level java developer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for mid-level java developer
  • Keep team on track with deadlines
  • Document designs, code and all project assets in an organized and up-to-date manner
  • Provide initial analysis and produce accurate levels of effort
  • Implement established Publishing Services processes in the course of his/her work
  • Support development operations
  • Maintain code bases
  • Provide solutions to complex engineering tasks
  • Troubleshoot problems and issues with code and data
  • Research emerging technologies and make recommendations for processes improvements
Qualifications for mid-level java developer
  • Experience with build servers such as Cruise Control, working knowledge of ANT Scripting
  • Experience of Mobile technologies is an advantage
  • 5 years experience with Object oriented design and development, data structures and design patterns
  • Experienced developing enterprise applications using J2EE/JEE technologies such as Java 7+, Spring MVC/ Struts, JDBC, Hibernate, Eclipse, Web Services (XML, SOAP/RESTful, Apache CXF) and GIT
  • Experience with Source Control and CM Tools (Git, Statsh, JIRA)
  • Analytical, communication and presentations skills needed the ability to operate independently

Mid-Level Java Developer Job Description

Job Description Example
Our company is growing rapidly and is looking for a mid-level java developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for mid-level java developer
  • Participate in code review in a senior technical capacity
  • Develops programs or scripts according to specification and established coding standards and analyzes, reviews and tests for accuracy and optimal performance
  • Performs integrated testing of systems for accuracy, reliability and optimal performance
  • Constructs various software components and validates completeness and quality
  • Analyzes and resolves program/script or system failures
  • Performs software system maintenance and support
  • Provide business day user support
  • Independent Hands-on Development - using Rest to create web services, and develops new, complex original code and practicing test-driven development and taking end-to-end ownership of your part of the functionality
  • Support systems testing and migration of platforms and applications to production
  • Develop applications in Java/J2EE technologies
Qualifications for mid-level java developer
  • Experience with Web Services is a must
  • Completed Bachelor degree in Computer Science or related field or a Master’s degree in similar field and zero years’ experience
  • You must have experience w/AngularJS
  • Experience with Spring and Hibernate frameworks with Forms technologies, Adobe Forms preferred
  • Ability to assess a task, sometimes without perfect or complete information
  • Ability to keep self-engaged in their work, on task and meeting deadlines

Mid-Level Java Developer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of mid-level java developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for mid-level java developer
  • Conducts analysis session with Data Modelers and Technical Lead to translate requirements into technical specifications
  • Considers internal and external factors and recommends corresponding adjustments where necessary
  • The developer will be responsible for coding, unit testing, integration testing, bug fixes, implementation, ongoing support of the product delivered
  • Requirements gathering and recommendations
  • Maintenance and support of existing application functionality
  • Support infrastructure and software upgrades
  • Aid and research resolution of production issues
  • Experience in Java web application development using Spring framework, Sprint boot
  • Solid understanding of Object and relational database mapping using Spring, Hibernate, or other framework
  • Familiar with GIT, Gradle build, Jenkins pipeline process
Qualifications for mid-level java developer
  • Fundamental understanding of database technologies and best practices
  • Ability to analyze code and optimize performance
  • Sufficient security knowledge to spot potentially insecure code
  • Strong relational database skills in MySQL/SQL Server/Oracle or PostgreSQL
  • Experience in developing application using various XML technologies
  • Ability to work extra hours and adjust schedule and recognize the need to do so

Mid-Level Java Developer Job Description

Job Description Example
Our growing company is hiring for a mid-level java developer. 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 mid-level java developer
  • Optimize the web front end for maximum speed and scalability
  • Provides support during meetings as required
  • Must have experience with Java, Apache, Tomcat, Spring MVC, Web Services, Unit Testing
  • Knowledge of Postgres is a plus
  • Author Java programs for reading fixed-length text and Excel files
  • Access proprietary API from Java to write out new file format
  • Analyze and document all rate file formats
  • Create comprehensive unit tests and integration tests for all tools
  • Deliver Java tools to development team for subsequent reuse
  • Be a member of a global, cross-functional, multi-cultural team of mid to senior level developers
Qualifications for mid-level java developer
  • 2+ years of previous software development experience
  • Bachelor's Degree in Computer Science, related educational experience, or related professional experience
  • Must have recent senior-level experience and be able to work independently, know when to reach out for assistance, and be able to follow technical requirements and established standards
  • 5+ years of Java middleware ( Version 8) or server-side development experience
  • 3+ years of J2EE Web Service Development ( REST ideally but open to Soap)
  • 3+ years of XML/XSD/WSDL/Schemas/SOAP/REST

Mid-Level Java Developer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of mid-level java developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for mid-level java developer
  • Coordinate with architects, business analysts, and SMEs to understand and refine requirements
  • Support product management in making appropriate business decisions and trade-offs
  • Work with a team that is committed to object-oriented analysis, design, and component based development
  • Program in an up-to-date development environment with continuous integration and continuous delivery
  • Develop using the full Java stack including SE, EE, EJB, JSF, JMS, JPA and popular Web stack technologies including BootStrap, Javascript, JQuery, Angular, React, and SpringBoot
  • Maintain an awareness of new technologies and their applicability to improve the team’s products
  • Support the Global Tax batch processes using JzOS and Java Web Services
  • Write complex SQL queries and scripts to maintain data and allow for an audit trail
  • Perform application technical owner tasks and reviews according to control book schedule
  • Provide ongoing steady state support and maintenance of our Global Tax applications
Qualifications for mid-level java developer
  • Proven ability to independently design and develop a Java application full end to end
  • Knowledge of Web application technologies such as XML, HTTP server, HTML, REST and Sencha ExtJS is a plus
  • Relational database experience specifically DB2 and SQL Server
  • Middle tier experience with restful webservices (ideally the ability to write them from scratch)
  • UNIX (AIX), z/OS
  • COBOL, CICS, JCL, VSAM, TSO/ISPF, FileAid, CA-EasyTrieve, Schedule tool (CA-7), Abend-AID

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates