Senior Java Engineer

at  Golabs

Quesada, Provincia de Alajuela, Costa Rica -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Oct, 2024Not Specified28 Jul, 2024N/ASoftware Development,Technology,Microsoft Azure,Aws,Object Oriented Programming,Google Cloud Platform,Kafka,Distributed Systems,Agile Methodologies,Java,Leadership SkillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT THE JOB SENIOR JAVA ENGINEER

We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team. The ideal candidate will be proficient in Java, have a deep understanding of object-oriented programming, and demonstrate expertise in developing distributed systems. You will be a key contributor to our team, leveraging your technical knowledge and experience to drive initiatives and ensure operational excellence.

PERSONAL CAPABILITIES:

  • Inquisitiveness: Ask questions to explore and understand the underlying technology, leading to the most appropriate solutions.
  • Autonomy: Work independently on tasks and solve problems, seeking assistance as needed.
  • Motivation: Set personal challenges and constantly look to stretch yourself.
  • Problem-solving: Recognize problems and seek to find effective solutions.
  • Integrity: Be honest and transparent in dealings, open to feedback, and build credibility through actions.
  • Detail-focused: Pay attention to details and make a conscious effort to understand causes rather than just effects.
  • Big Picture-aware: Understand the scope and impact of a problem or solution.

REQUIREMENTS:

  • Proficient in Java with a solid understanding of object-oriented programming and distributed systems.
  • Experience in the full software development lifecycle using agile methodologies.
  • Experience with AWS, Google Cloud Platform, or Microsoft Azure (preferably AWS).
  • Experience with Kafka or other streaming/queue-based technologies.
  • Strong leadership skills and ability to collaborate effectively in a cross-functional team.
  • Flexibility to adapt to different types of technical challenges.
  • If you are passionate about technology, eager to take on new challenges, and have the qualifications we are looking for, we would love to hear from you. Apply now to join our team and contribute to our innovative projects.
    If you meet these requirements and are interested in applying for this position, please let us know. We look forward to the possibility of working with you

Responsibilities:

  • Java Proficiency: Write efficient, testable, and scalable code using Java. Understand and implement best practices in object-oriented programming, including style guidelines, testability, efficiency, observability, scalability, and security.
  • Software Development Lifecycle: Engage in the full software development lifecycle from design to deployment using CI/CD tooling and agile methodologies such as Kanban and Scrum.
  • Cloud Technologies: Work with cloud technologies, preferably AWS, but also including Google Cloud Platform and Microsoft Azure.
  • Streaming and Queue-based Technologies: Utilize Kafka or other streaming and queue-based technologies effectively.
  • Leadership and Collaboration: Lead initiatives with a strong bias for action, collaborate across teams, and contribute to achieving team operational excellence.
  • Adaptability: Demonstrate flexibility and adaptability in tackling different technical challenges and working as part of a cross-functional team.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Quesada, Provincia de Alajuela, Costa Rica