Mid-Level Java Developer Job Description
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:
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:
Desired experience for mid-level java developer includes:
Mid-Level Java Developer Examples
Mid-Level Java Developer Job Description
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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