Saxon Global ยท 2 days ago
Full Stack Sr Java Developer
Wonder how qualified you are to the job?
Maximize your interview chances
ConsultingInformation Technology
Growth Opportunities
Insider Connection @Saxon Global
Responsibilities
Participate in all phases of the software development lifecycle using best practices in object-oriented techniques and Agile
Design, develop, and implement large-scale, highly available applications
Evaluate requirements and propose solutions with careful consideration to cost and impact with other systems
Develop and execute implementation plan for delivery of requested functionality
Review, create, and alter existing software and software artifacts to implement new requirements
Actively participate in software design and peer code reviews
Mentor and coach team members related to analysis, architecture, design, development, build, deployment, and maintenance of systems
Monitor performance and provide support of application after implementation
Provide training on how to use new or enhanced system
Provide technical assistance and partner with end users to understand and resolve problems
Oversee installation of hardware and software
Occasional 24/7 Level 2/3 on-call support
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Must possess a bachelor's degree in Computer Science/Engineering or related discipline: advanced degree is preferred; experience with operations research optimization techniques is a plus
Requires 5+ years of application development experience, including 5+ years of Java SE experience and 3+ years of Java EE experience
Requires strong working knowledge of Java, Spring, Hibernate, HTML, XML, JavaScript, UNIX/Linux and object-oriented methodologies; familiarity and/ or working experience with Cloud technologies is a plus
Experience with UI technologies and frameworks (e.g., HTML5, CSS, LESS, AngularJS, ReactJS) is also required
Must have an in-depth knowledge of the JEE platform and supporting technologies such as JAXP, JMS, JDBC
Must be familiar with Relational Databases such as Oracle or SQL Server; strong working knowledge of SQL preferred
Must have experience consuming Web Services and implementing Web Services; should be familiar with messaging and SOA technologies; require knowledge of general architecture principles
Must possess strong interpersonal skills to provide coaching to junior team members
Must possess excellent oral and written communication skills including strong presentation skills
Must be a strong communicator with the ability to lead technical and nontechnical discussions
Demonstrate technical problem solving and analytical skills
Proven ability to multitask
Preferred
Experience with software configuration management/build processes is a plus
Experience with operations research optimization techniques