Point your AI agent at freehire and let it find you a job.

Get the CLI →

3Mkllc-Softwaresolutions

Open 38d

Sr Java Developer

Posted Updated 4 views
Discussion

Sr. Java Software Engineer, Server Side Development – EBU

Job description

· Design and develop n-tier applications in Java using Agile practices

· Communication of designs and other development issues to developers and managers

· Design, develop and manage automated unit and acceptance tests

· Peer review of design, code and automated tests.

· Participate in agile development program

· Design and develop integration solutions to customer’s backend systems.

· Code refactoring

Skills & Experience

Required

· N-Tier design and development.

· Excellent knowledge of Core Java, Apache Tomcat, J2EE

· Understanding of design patterns

· Strong application process flow and problem solving techniques

· Strong focus on code quality

· High levels of software engineering literacy and communication skills

· Friendly and professional manner working in teams

Desirable

· Experience of working in an agile (XP) environment

· Knowledge of Spring & Hibernate frameworks

· Experience troubleshooting application performance bottlenecks

· Knowledge of Web 2.0 software infrastructure

· Knowledge of Ant, JUnit, Maven

· Knowledge of Cloud technologies like Hadoop, Cassandra, NoSQL

· Knowledge of scalability and resilience techniques

· Willingness to work on highly scalable Cloud solutions

· Understanding of software configuration management and release management

· XML experience

· UML Design

· Unix development background

· Java Messaging

· BI / Analytics

· SOA

· Scripting skills – Groovy, Ruby, Python, Bash

· Minimum 8 years java development in a n-tier development

· Third Level Qualifications in computing, mathematics or science

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.