Java Software Engineer Analyst - SD

at  ValueLabs

Costa Rica, , Costa Rica -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate06 Feb, 2025Not Specified08 Nov, 20246 year(s) or aboveJava,Apache Camel,Es6,Closures,Software Design Patterns,Kubernetes,Docker,Jquery,Spring Framework,AwsNoNo
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:

COSTA RICA

Experience

:

5-7 Years
Location

:

Costa Rica
We are seeking an experienced Senior Software Engineer to lead the development of complex software systems using enterprise technologies as Java, Spring Framework, and API design, with experience in implementing REST architecture and asynchronous programming using JavaScript.

REQUIREMENTS

• 8+ years of experience developing software with enterprise technologies (Java, Spring Framework, Apache Camel, MySQL/MS SQL, AWS). • 6+ years of experience developing and designing APIs with Java using REST architecture. • 2+ years of experience creating JavaScript implementations, including asynchronous programming, closures, types, jQuery, and ES6. • Familiarity with Kubernetes, Docker, JMS Messaging, or similar technologies. • Strong understanding of software design patterns, principles, and best practices. • Excellent problem-solving skills, attention to detail, and analytical thinking. • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.

Responsibilities:

• Develop high-quality, scalable, and maintainable software systems using Java, Spring Framework, and Apache Camel. • Collaborate with cross-functional teams to define system requirements and design architecture and identify and resolve technical issues. • Design and develop RESTful APIs using Java and Spring Framework. • Ensure API security, scalability, and performance. • Implement asynchronous programming, closures, and ES6 features using JavaScript. • Utilize jQuery for client-side scripting and DOM manipulation. • Deploy and manage applications on AWS using Kubernetes and Docker. • Ensure seamless integration with cloud-based services and messaging systems. • Design and implement database schema using MySQL or MS SQL, and ensure data consistency, integrity, and security. • Communicate technical requirements and design decisions to stakeholders.


REQUIREMENT SUMMARY

Min:6.0Max:11.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Costa Rica, Costa Rica