Sr. Software Engineer (Java Oracle)
Apply NowCompany: CERES Group
Location: Boston, MA 02115
Description:
Job Responsibilities
As a member of this team, the individual will have the following responsibilities:
Technical architecture, design, implementation, deployment, and support of systems that serve needs of Financial Services Organization
Participate in small to mid-sized development initiatives involving full-lifecycle development efforts which are based on J2EE, Linux/Unix and Oracle technologies
Responsible for code quality and assurance by focusing on static code analysis, unit testing, design and code reviews, continuous integration, release management, performance tuning and execution
Partner with System Analysts and Project Managers to implement business requirements
Partner with Project Managers, Technical and QA Leads on estimates & status, identify issues and escalate risks
Provide hands-on development guidance and mentoring for junior members of the development team.
Coordinate infrastructure related activities with middleware and database teams
Implement high performance systems based on well-defined SLAs
Job Qualifications
The ideal candidate must have excellent communication skills and proven ability to design and deliver solutions relevant to complex business problems.
Strong oral, presentation and written communication skills.
Ability to articulate technical solutions to system analysts and business teams without using too much technical jargon
8+ years of development experience including 5+ years of experience working on a software engineering team with onshore and offshore resources
8+ years of proven object-oriented software design and development experience in Java-based technologies
5+ years of proven software development experience with browser-based applications and technologies
5+ years of proven experience with such technologies as web services, Groovy/Grails, EXTJS, XML/XSLT, Struts, log4j, Maven, Spring(Core, Spring Boot, Spring Data), Angular JS.
At least 5 years of experience and expert-level proficiency at Database development in Oracle
At least 3-5 years experience working with enterprise messaging such as MQ/Active MQ messaging system and distributed computing platforms.
Experience using and deploying to industry-leading application servers such as Tomcat or BEA WebLogic 9.x
Financial industry knowledge is a plus
Experience with iterative software development methodologies, such as Agile. Understanding of TDD and Scrum will be a plus.
Bachelor's Degree in Computer Science or related discipline
As a member of this team, the individual will have the following responsibilities:
Technical architecture, design, implementation, deployment, and support of systems that serve needs of Financial Services Organization
Participate in small to mid-sized development initiatives involving full-lifecycle development efforts which are based on J2EE, Linux/Unix and Oracle technologies
Responsible for code quality and assurance by focusing on static code analysis, unit testing, design and code reviews, continuous integration, release management, performance tuning and execution
Partner with System Analysts and Project Managers to implement business requirements
Partner with Project Managers, Technical and QA Leads on estimates & status, identify issues and escalate risks
Provide hands-on development guidance and mentoring for junior members of the development team.
Coordinate infrastructure related activities with middleware and database teams
Implement high performance systems based on well-defined SLAs
Job Qualifications
The ideal candidate must have excellent communication skills and proven ability to design and deliver solutions relevant to complex business problems.
Strong oral, presentation and written communication skills.
Ability to articulate technical solutions to system analysts and business teams without using too much technical jargon
8+ years of development experience including 5+ years of experience working on a software engineering team with onshore and offshore resources
8+ years of proven object-oriented software design and development experience in Java-based technologies
5+ years of proven software development experience with browser-based applications and technologies
5+ years of proven experience with such technologies as web services, Groovy/Grails, EXTJS, XML/XSLT, Struts, log4j, Maven, Spring(Core, Spring Boot, Spring Data), Angular JS.
At least 5 years of experience and expert-level proficiency at Database development in Oracle
At least 3-5 years experience working with enterprise messaging such as MQ/Active MQ messaging system and distributed computing platforms.
Experience using and deploying to industry-leading application servers such as Tomcat or BEA WebLogic 9.x
Financial industry knowledge is a plus
Experience with iterative software development methodologies, such as Agile. Understanding of TDD and Scrum will be a plus.
Bachelor's Degree in Computer Science or related discipline