Role : Software Engineer IV
Location : Lutherville Timonium
Duration : 12+ Months
Rate : $55/hr on C2C(Max)
Job Description :
Local candidates are preferred, however candidates willing to relocate on their own dime in timely manner will not be ruled out. Worker must sit in Timonium, Maryland.
Job Requirements:
Primary Job Responsibilities
• Participate in design, development, implementation, and testing of technical systems.
• Implement shared components and frameworks using Java in a Linux/Solaris based environment.
• Work in an agile environment interacting with architects, cross functional engineering teams, Product Management, QA, and Operations teams to ensure we develop the correct product for the job at hand.
• Be able to understand and contribute to technical domain architecture.
• Enhance and maintain existing product capabilities.
• Play an active role in providing feedback on new processes through design and code reviews.
• Knowledge of automated functional testing.
Job Requirements
Required:
• Strong Java skills with knowledge of JVM tuning and Java best practices.
• Understand the concepts around concurrency and transactions.
• Knowledge of distributed systems software design and understanding of TCP fundamentals, computer architecture, storage and IO subsystems.
• Knowledge of JAX-RS
• Experience with dependency injection frameworks (Spring, CDI, Guice, etc).
• Experience with object-relational mapping technologies (Hibernate, JPA etc)
• Experience with the maven build tool.
Nice-to-have:
• SQL experience (preferably Oracle).
• Understanding of Continuous Delivery concepts.
• Understands security concepts and tooling including but not limited to PKI, Cryptography, along with how those apply to web concepts (HTTP(S), SSL/TLS, certificates etc)