CrawlJobs Logo

Programmer/Analyst: III (Senior)

https://www.roberthalf.com Logo

Robert Half

Location Icon

Location:
United States, Columbus

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Technology Doesn't Change the World, People Do.® Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.

Job Responsibility:

  • Assist with the development of modern REST APIs using Java Spring Boot, CICD, Cloud-enabled services, and Container both on-premises and in the cloud
  • Participate in system design and business analysis, including server layout, availability, disaster recovery planning, and production deployments
  • Contribute to software and data design aspects, including database schema, storage considerations, data mapping, data storage efficiency, and API design
  • Play a role in software delivery, both hands-on and in an advisory capacity, to create server architecture, table layouts, highly available data resources, and configure highly performant data sources
  • Engage in work related to Kafka, including analyzing proper use cases and detailed Kafka environment setup considerations
  • Collaborate with team members and partners across organizational lines, demonstrating excellent interpersonal skills and a positive attitude

Requirements:

  • Assist with the development of modern REST APIs using Java Spring Boot, CICD, Cloud-enabled services, and Container both on-premises and in the cloud
  • Participate in system design and business analysis, including server layout, availability, disaster recovery planning, and production deployments
  • Contribute to software and data design aspects, including database schema, storage considerations, data mapping, data storage efficiency, and API design
  • Play a role in software delivery, both hands-on and in an advisory capacity, to create server architecture, table layouts, highly available data resources, and configure highly performant data sources
  • Engage in work related to Kafka, including analyzing proper use cases and detailed Kafka environment setup considerations
  • Collaborate with team members and partners across organizational lines, demonstrating excellent interpersonal skills and a positive attitude
  • Demonstrate strong Java development experience, including experience with the Spring Framework, Eclipse, Maven, and Gradle
  • Exhibit strong experience in developing application interfaces (API) with Java or similar object-oriented languages
  • Utilize relational and non-relational databases effectively
  • Apply agile framework/methodology in project execution
  • Exhibit strong leadership skills, planning, and excellent collaboration skills
  • Display out-of-the-box problem-solving skills, seeing and articulating patterns and relationships between technologies, processes, business models, and people
  • Demonstrate self-motivation with the ability to appropriately prioritize and plan complex tasks in a rapidly changing environment
  • Show adaptability in a dynamic work environment and deliver successfully while exhibiting flexibility
  • Exceptional communication skills, both written and verbal, ensuring effective collaboration with team members and stakeholders
  • Proven experience in planning and executing complex projects within stipulated timelines
  • Strong database design and management skills to ensure efficient data storage and retrieval
  • Proficiency in project management, capable of effectively overseeing and coordinating multiple projects simultaneously
  • Prior experience with audit processes to ensure the quality and integrity of software programs
  • Demonstrated leadership skills, with the ability to guide and mentor entry level team members
  • Experience in managing the production of high-quality software solutions
  • Knowledge of cloud technologies, capable of leveraging them for optimized software performance
  • Proficiency in using monitoring tools to track system performance and troubleshoot issues
  • Excellent time management skills, capable of prioritizing tasks to meet deadlines
  • Ability to execute tasks effectively, ensuring project goals are met
  • Strong collaboration skills, capable of working effectively in diverse team settings
  • Advanced knowledge of Java programming language for software development
  • Experience with Agile methodology, ensuring rapid and efficient software development
  • Familiarity with GitHub for version control and code sharing
  • Proficiency in business analysis, capable of understanding and interpreting business requirements for software development
  • Exceptional interpersonal skills, ensuring effective communication and collaboration within the team
  • Knowledge of storage technologies to manage and safeguard data effectively
  • Experience with Spring Framework for creating high-performing and easily testable applications
  • Familiarity with REST API for building web services
  • Understanding of various software development methodologies for effective project management
  • Proficiency in using different software development frameworks for efficient programming
  • Degree in Computer Sciences or a related field, or equivalent work experience
What we offer:
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan

Additional Information:

Job Posted:
March 26, 2025

Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.