Hi
Hope you are doing great.
Position : Java Engineer
Location : Durham, NC
Duration : Long Term
We are looking for a passionate Software
Engineer. You will be responsible for the designing and developing of quality
web based software components that are used by Client’s customers. You will
closely work with architects, systems analysts, and developers to architect,
design, build, test, and deliver the features that make up Client’s online
experience. You will work in a fast-paced, agile environment collaborating with
business owners, UI/UX team members and QA team members globally. This is a
great opportunity to work on highly visible projects and to develop
applications seen by Client’s large client base.
This individual will work with the Fixed Income
Distributed team supporting Capital Markets, Personal Investing and National
Financial. The programmer will work on an agile team and be required to
participate in daily scrum meetings. The broader team is located in 3
countries and the individual must be comfortable with dynamic communication and
changing business requirements and priorities. DevOps best practices are
followed, and the ideal candidate will be comfortable with these
concepts.
Required Experience
·
Bachelor’s degree (Computer Science or
Engineering Preferred)
·
10+ years of hands on Java/JEE and Open
Source skills
·
Experience building complex web systems
from ground up or interfacing with existing systems
·
Experience designing and modelling
complex software systems and knowledge of modelling tools (UML, System
Architect and etc.)
·
Agile Mindset
·
Development builds tools (Maven /
Ant / Gradle / Grunt)
·
Testing frameworks (JUnit, Mockito /
JMockit, Spring Test, etc.)
·
Software Quality frameworks (Sonar,
Jacocco, Checkstyle)
·
Continuous Integration/Delivery tools
(Jenkins / uDeploy)
·
UNIX, Shell Scripting
·
Knowledge on any Scheduling tool (BMC
Control-M preferred)
·
Knowledge on any rules engine (IBM ODM
preferred).
·
Knowledgeable in tools for: development,
debugging, refactoring, unit testing, design, data modeling, profiling,
benchmarking
The Skills You Bring
·
You have a passion for technology and
are highly motivated
·
You have strong software design and
programming fundamentals
·
You have hands on knowledge of
OOAD/OOPS/UML, Design Patterns, Java, JEE, JavaScript
Your professional experience includes:
·
SOA / REST/ SOAP / JSON / WSDL / XSD
·
Spring MVC / Spring Core / Web Services
(SOAP/REST)
·
Knowledge of Messaging Queues (MQ, AMQP,
etc.)
·
Configuring web containers (preferably
Tomcat)
·
You have a knack for attention to
detail, great verbal and written communications
·
You’re a team player with the ability to
collaborate globally
Gtalk/IM :
umeshv.bgsl
No comments:
Post a Comment