Skip to main content

Senior Java Developer

Posted 3 days ago

argyle infotechHopkins (MN)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Senior Java Developer We are seeking an experienced Senior Java Developer to join our client’s team in Hopkins, MN. The ideal candidate will have strong expertise in Java 17, experience designing and developing large-scale enterprise applications, and a solid understanding of design patterns such as Saga and Secure patterns for data integrity and reliability.
Key Responsibilities: Design, develop, and maintain high-performance applications using Java 17.Work with large volumes of structured and unstructured data, ensuring scalability and reliability. Implement and apply advanced design patterns (e.g., Saga, Secure, Factory, Singleton, etc.) to support complex business processes. Collaborate with cross-functional teams to define, design, and deliver robust backend solutions. Ensure code quality through unit testing, integration testing, and best coding practices. Participate in architectural discussions, performance tuning, and optimization. Troubleshoot and resolve application performance issues and production defects.
Required Skills & Experience: 7+ years of hands-on Java development experience. Proficiency in Java 17, Spring Boot, RESTful APIs, and Microservices architecture. Experience handling large datasets and building scalable distributed systems. Strong understanding of design patterns (Saga, Secure, Factory, Observer, etc.).Experience with Message Queues (Kafka/RabbitMQ) and asynchronous processing. Proficiency in SQL/NoSQL databases and data modeling. Experience with CI/CD pipelines, Git, and cloud environments (AWS/GCP/Azure).Excellent problem-solving and communication skills.
Nice to Have: Experience with event-driven architecture or domain-driven design (DDD).Familiarity with containerization (Docker, Kubernetes).Knowledge of security best practices in application development.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this