Search

Sr. Java Developer

Black Rock Solutions Corporation
locationCharlotte, NC, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job DescriptionRequired Skills and Qualifications

  • Java
  • Spring Framework
  • SQL
  • Over 8+ years of hands-on working experience in developing mission-critical, large-scale, high-volume enterprise distributed applications using Java/J2EE.
  • Strong understanding of Object-Oriented Design with robust programming skills in Java.
  • Proficiency in using one or multiple J2EE application servers.
  • Extensive experience in Java development of RESTful services using the Spring Framework, Spring Boot, and SOAP Webservices.
  • Proficiency with Apache Kafka for online data publishing and consumption.
  • Experience in Junit test case development, performance testing, optimization, and code analysis.
  • Knowledge of working with Relational Oracle SQL/PLSQL and NoSQL distributed technologies like Cassandra DB.
  • Skilled in using development tools such as Eclipse/IntelliJ IDEs, Maven, GIT, BitBucket, CI/CD pipelines, Splunk, and SOAP UI.
  • Expertise in building scalable, available, distributed technologies that handle high volumes.
  • Experience implementing standard design patterns, such as Creational, Behavioral, and JEE.
  • Proficient in handling cross-functional issues by coordinating with distributed development teams across various regions.
  • Understanding development models including Agile and SDLC with knowledge of test-driven development.
  • Ability to manage multiple tasks in a dynamic environment to ensure timely delivery of release milestones.
  • Experience developing with various programming languages and libraries relevant to enterprise application development.

Preferred Skills and Qualifications

  • Expertise in security best practices and ensuring the security of cloud-based applications.
  • Familiarity with OAuth, JWT, and other authentication/authorization mechanisms.
  • Automation
  • Influence
  • Result Orientation
  • Stakeholder Management
  • Technical Strategy Development
  • Architecture
  • Business Acumen
  • Risk Management
  • Solution Delivery Process
  • Solution Design
  • Agile Practices
  • Analytical Thinking
  • Collaboration
  • Data Management
  • DevOps Practices
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...