Apply

Software Engineer - Java

Posted 2024-11-07

View full description

🔍 Industry: Life sciences

Requirements:
  • Self-starter who loves technical challenges.
  • Prior experience working on a variety of engineering projects in an energizing environment.
Responsibilities:
  • Contribute to the technical design and implementation of product features for various products at Veeva.
  • Work with a smart, highly motivated team.
  • Take on technical challenges associated with an ever-growing number of customers.
Apply

Related Jobs

Apply

📍 Spain

🔍 Online gaming industry

  • Java Engineer role requiring a passion for innovation.
  • Ability to challenge, change, improve, and perfect products.

  • Join a tech company that develops software for the online gaming industry.
  • Engage in innovation across games, products, and technologies.
  • Contribute to the improvement and perfection of products and processes.

Backend DevelopmentSoftware DevelopmentJava

Posted 2024-11-18
Apply
Apply

📍 United States of America

🧭 Full-Time

💸 105000 - 215000 USD per year

🔍 Insurance

🏢 Company: External

  • Advanced programming experience with at least two modern languages like Java, Python, or C#.
  • Proven understanding of micro-services oriented architecture and REST APIs.
  • Experience in architecture, design patterns, and system reliability.
  • Advanced knowledge of DevOps concepts and Cloud architecture.
  • Experience with continuous delivery and infrastructure as code.
  • Strong problem-solving ability and knowledge of software development life cycle tooling.
  • In-depth knowledge of data structures and algorithms.
  • Advanced PowerShell scripting and monitoring concepts.
  • Understanding of security protocols and Agile development environment.

  • Scope, design, and build scalable, resilient distributed systems.
  • Build product definitions and leverage technical skills to find solutions.
  • Engage in cross-functional collaboration throughout the software lifecycle.
  • Lead design sessions and code reviews to elevate engineering quality.
  • Define, create, and support reusable application components.
  • Use developer tooling and Cloud services for Java application design.
  • Mentor other engineers and share best practices across teams.

AWSPostgreSQLPythonSoftware DevelopmentAgileDesign PatternsFlutterGCPJavaKafkaMySQLSCRUMC#AlgorithmsAzureData StructuresReactCollaborationDevOps

Posted 2024-11-18
Apply
Apply

📍 Mexico

🧭 Contract

🔍 Consulting

🏢 Company: Tech Holding

  • 8 + years of experience as a software engineer, building and operating production systems at scale.
  • 6+ years experience with Java using Spring Boot or Dropwizard.
  • Bachelor’s degree in computer science or a related field is preferred.
  • Good understanding of application scaling.
  • Experience with unit testing and integration testing.
  • Experience teaching and mentoring junior engineers.

  • Develop and deliver clean, maintainable, performant code.
  • Help define the architectural strategy for the systems you own and contribute to architectural vision for the platform at large.
  • Review code and provide feedback on technical work on the team.
  • Build services and tooling to streamline the development process.
  • Mentor and coach less experienced engineers on the team.
  • Help define standards and best practices on your team for testing, software delivery, observability, contract definition and other key development processes.
  • Participate in sprint-related meetings such as standup, grooming, retrospective, and roadmap replenishment.
  • Encourage a culture of experimentation, prototyping and brainstorming across technical teams.
  • Provide consultation for non-technical teammates and clarity around technical decisions.
  • Advocate for new technology and design patterns where you believe they can help power the business.
  • Advocate for flexible, domain-driven solutions that balance expediency with long-term flexibility.

Design PatternsJavaSpringSpring BootStrategyMentoring

Posted 2024-11-14
Apply
Apply

🔍 Technology

  • A minimum of 5+ years of experience/expertise working as a Full Stack Engineer.
  • Proficiency in Java, Angular, SQL, Database knowledge & Stored Procedures.
  • Expertise working with AWS.
  • Experience in Agile software development methodologies.
  • Understanding of SOLID principles and familiarity with OWASP.

  • Facilitate effective communication with client project stakeholders regarding project status and recommendations.
  • Craft client code that is efficient, testable, scalable, secure, and of the highest quality.
  • Participate in planning and estimation efforts using project methods and tools.
  • Gather requirements and present developed features for clients.
  • Drive project delivery demonstrating autonomy and accountability in all stages.
Posted 2024-11-12
Apply
Apply

🔍 Communications

  • English level B2 or higher.
  • 5+ years of strong software development experience with expertise in Java 6 and above.
  • Knowledge of latest Java (8/9) features.
  • Microservices/Core Java expertise.
  • Spring Boot/Spring Batch expertise.
  • Experience with Kubernetes/Docker/Containers.
  • Kafka experience.
  • REST API experience.
  • Strong experience in writing high-quality code with full automated unit test coverage.
  • Experience in defining and applying design standards and quality metrics.

  • Work closely with Creative, Business, Technology, and QA teams to ensure technology functionality and performance.
  • Own the development of sub-systems according to technical architecture and design.
  • Implement user and business requirements across multiple development activities.
  • Maintain clear documentation as per guidelines and best practices.
  • Debug complex issues in existing software applications.
  • Provide proactive feedback on policies and procedures for improvement.
  • Perform code reviews and enforce coding standards.

Microservices

Posted 2024-11-07
Apply
Apply

🔍 Life Sciences

  • Seasoned technical problem-solver with experience in software development.
  • Ability to build scalable applications.
  • Experience working in a cloud-based environment.

  • Top software engineer role in the Global IT organization.
  • Build software critical to the company's success for an internal CRM product.
  • Drive direction of the build and advise IT leadership.
  • Mentor development team.
Posted 2024-11-07
Apply
Apply

🧭 Full-Time

🔍 Life sciences

  • Self-starter.
  • Enjoys facing technical challenges.
  • Prior experience working on diverse engineering projects.
  • Experience in enterprise software development or high-growth tech companies.

  • Jump into development in rapid sprints.
  • Contribute to the technical design and implementation of product features.
  • Work with a smart, highly motivated team.
  • Solve complex problems that affect treatment speed and effectiveness.
Posted 2024-11-07
Apply
Apply

🔍 Life sciences

  • Self-starter who thrives in technical challenges.
  • Prior engineering project experience in a dynamic environment.

  • Contribute to the technical design of product features for various products at Veeva.
  • Implement product features while addressing technical challenges associated with a growing customer base.
  • Collaborate with a motivated team in a stimulating work environment.
Posted 2024-11-07
Apply
Apply

🧭 Full-Time

🔍 Life sciences

  • Prior experience working on a variety of engineering projects.
  • Experience in enterprise software development or for a high-growth technology company.
  • Self-starter with a passion for technical challenges.

  • Develop product features for various products at Veeva.
  • Contribute to the technical design and implementation of product features.
  • Solve complex problems that affect how therapies and medicines reach patients.
  • Work with a smart, highly motivated team to tackle technical challenges.
Posted 2024-11-07
Apply
Apply

🔍 Life sciences

  • Extensive experience in developing Java applications.
  • Familiarity with the latest open source technologies.
  • Experience in enterprise software development or within a high-growth technology company.

  • Develop Java applications quickly in rapid sprints.
  • Solve complex problems that enhance the speed and effectiveness of the life sciences industry.
  • Contribute to a startup-like environment within a stable and profitable company.
  • Engage in a 'build it, we ship it' approach.
Posted 2024-11-07
Apply

Related Articles

Remote Job Certifications and Courses to Boost Your Career

August 22, 2024

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

How to Balance Work and Life While Working Remotely

August 19, 2024

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Weekly Digest: Remote Jobs News and Trends (August 11 - August 18, 2024)

August 18, 2024

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

How to Onboard Remote Employees Successfully

August 16, 2024

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Remote Work Statistics and Insights for 2024

August 13, 2024

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.