Hello,
Greetings!
PLEASE FIND THE BELOW MULTIPLE JAVA POSITIONS
POSITION 1:
Title: Sr. Java Server Engineer
Location: Colorado Springs, CO only
Full time with client
Client is seeking a Sr. Java Server Engineer
What does an exceptional Java Server Software Engineer II do?
We are a rapidly growing and highly capable product engineering team building applications that transform the way merchants run and manage their business. As a Senior Server Software Developer, you will play a critical role in producing quality, reliable, and scalable applications to support our Client product. With Client , these businesses can run thousands of transactions, access reports on a dashboard remotely and handle their inventory through a single solution. The Client product replaces cash registers, terminals, receipt printers, label printers and barcode scanners.
This position is in Client 's Merchant Lifecycle Engineering organization. We are responsible for all phases of merchant lifecycle, including new merchant on-boarding, merchant experience configuration, and merchant equipment provisioning. Much of our work involves integrating with other system via network APIs. In this role you will contribute to all aspects of project development and delivery with specific focus on the development of new features and enhancements to support integration of Fiserv systems to facilitate opening new channels of business.
You will be required to perform production support as part of a regular on-call rotation.
Technical Requirements:
Experience with server-side programming in Java (Java 8 or later)
Experience with MySQL and JDBC; experience with JPA, such as Hibernate, is a plus
Experience developing REST web services, and understanding of client tools such as Postman and cURL
Familiarity with Linux / Unix environments
Experience with Java test frameworks such as JUnit and TestNG
Git version control
Familiarity with Spring Framework and Spring Boot is a plus
Knowledge of Web development and JavaScript including frameworks such as React or Ember is a plus
Basic Qualifications for Consideration:
2+ years of experience with Java and Object-Oriented Programming
Experience operating and supporting critical business applications
Ability to translate written requirements into functional and maintainable software
Ability to work with distributed teams; flexibility to work across time zones
Strong troubleshooting and problem-solving skills
Excellent communication and interpersonal skills
Understanding of the necessity and value of accuracy and attention to detail
Education:
Bachelor’s degree or equivalent work experience required.
POSITION 2:
Title: Sr. Java Server Engineer
Location: Sunnyvale, CA or NYC
Full time with client
Hybrid 2 days in office
Must have Cloud Data Warehousing exp. is ideal Java and SQL must
"Yes, we'll one technical phone screen (Java algorithms SQL evaluation), then 2 panel technical rounds (1 for system design and 2. again Java algorithms SQL evaluation) and an exec culture fit round."
Client is seeking a Sr. Java Server Engineer
As a Senior Java Server Engineer, you will be a part of a small but growing team of hardworking people responsible for creating and maintaining distributed applications and data pipelines that power a suite of cutting edge merchant facing analytical web applications in a fast-paced results-oriented environment. Our Server Engineers work closely with the technical operations and Product Teams. Our engineers are pragmatic in balancing priorities, enjoy working in an interactive model where application features and server improvements are released every other week. We are seeking flexible hands-on engineers who are not afraid to be involved in product discussions, work with multiple parts of the stack and own their services end to end.
As a Java Infrastructure Engineer, you can look forward to:
? Collaborate with partner teams to build and support state of the art data streams, pipelines and microservices.
? Scale systems sustainably and evolve them by pushing for changes that improve reliability and velocity
? Developing cloud hosted services and features to translate product requirements into functional, maintainable, extensible software that is in-line with company objectives.
? Being responsible for your merchant-facing services/features from development through deployment and production monitoring.
? Reviewing peer code, designs, and providing mentorship.
? Writing well documented, testable, modular and maintainable code.
? Being a team player with an ability to collaborate well with all stakeholders.
? Partnering with the technical operation team to write configuration and infrastructure as code to deploy large-scale highly available services.
? Writing useful automated unit and integration tests where possible, working with QA to develop test plans and strategies as needed.
? Being a highly motivated “self-starter” who is passionate about software development and is curious to learn new technologies.
? Putting on a detective hat to debug production issues and help Clover merchants as part of a regular on-call rotation.
? Following Agile SDLC, participating in planning and Sprint boards.
The above statements are intended only to describe the general nature of the job and should not be construed as an all-inclusive list of position responsibilities.
Basic Qualifications for consideration:
? Bachelor's degree required.
? 5+ years of Java development experience
? 4+ years of experience with MySQL or similar relational databases
? Experience with REST API design and development
? Experienced in the day-to-day practicalities of Software Development Lifecycles such as Scrum.
Preferred Qualifications for consideration:
? Experience with microservices, preferably Spring Boot
? Experience writing efficient SQL queries including multi-table joins, experience with JDBC
? Experience with eventing technologies like Kafka, RabbitMQ, AWS Kinesis, ActiveMQ, ZeroMQ, Google Pub/Sub, AWS SQS or similar.
? Experience with Docker and Kubernetes
? Experience with a cloud platform, preferably Google Cloud
? Python scripting experience
? Data warehouse experience (Snowflake preferred)
POSITION 3:
Title: Sr. Java Developer (backend)
Location: Berkeley Heights, NJ or Coral Springs, FL
Contract to hire
Hybrid 2 days in office
2 Hands on java developers for core/backend development
Job Description:
Client is seeking a Sr. Java Developer (tech lead)
· Create RESTful API based on the Java Spring framework that run as microservices on Kubernetes within Docker containers. This might involve wrapping of legacy code or writing entirely new code that communicates with a backend database
· Create Kafka producers based on the Java Spring framework that write standardized business events into designated topics for downstream consumption
· Produce automated tests for all components created
· Participate in strategic planning sessions and technical discussions and demonstrate ability to translate ideas into technical designs.
· Adhere to technical and functional standards
· Work on resolving production defects.
· Attend Scrum meetings
Basic Qualifications for Consideration
· Education:
o A Bachelor's Degree in Computer Science, an associate degree in Computer Programming, or equivalent education in a related discipline is required. Related work experience can be substituted for educational requirement?
· 8-10 years' experience Design, Java coding and testing or developing technical solutions
· 5+ years' experience in RestAPI development and Spring Framework
Experience with MQ
Preferred Skills, Experience, and Education:
Candidates should be creative, self-motivated problem solvers with the ability to analyze a broad range of technologies. They should also possess good communication and writing skills, be able to effectively multi-task, and have a strong analysis and analytical skill sets would include:
· Experience with API development and tools such as SwaggerHub and Stoplight
· Experience with Java development. Looking for a strong Java candidate.
· Experience on Spring framework and Springboot
· Experience with RESTAPIs design
· Experience SQL writing for SQL Server or MySQL
· Experience with unit testing JUNIT or
· Experience on CICD using Jenkins
· Strong knowledge of object-oriented programming and design patterns.
· A successful candidate will have excellent problem-solving skills, strong communication skills, and a motivation to achieve best-in-class results. The ability to interact with external and internal clients.
· Experience in Dockers and Kubernetes (plus).
· Knowledge in memory database such as Mongo DB (plus)
· Experience with Web Method Software AG / or any other ESB (plus)
Soft Skill Set:
· Curiosity - wants to know details, asks questions and is willing to learn
· Multi-task orientation - ability to manage more than one project at a time
· Organized
· Self-motivated
POSITION 4:
Title: Full-Stack Software Engineer
Location: Berkeley Heights, New Jersey, Sunnyvale, CA and NYC
Full Time with client
Hybrid 2 days in office
Client is seeking a Full-Stack Software Engineer
Our web apps are written in React + Typescript. Our backend is in Java connecting to MySQL, Redis, Kafka and ElasticSearch. We are in the process of shifting from monoliths to microservices, so this would be a great place to influence the entire company. In the first few months you will be focusing on building out a fault tolerant, scalable microservices and front-ends to bring innovative new features to our Digital Receipts and Customer Profile features. You will be working with a small, dedicated team and will be expected to work independently at times.
Requirements:
- 2+ years of working experience with a server-side language
- 2+ years of working experience with JavaScript/HTML/CSS
- Knowledge of a Single Page App framework (React, Angular, etc)
- Ability to design and consume REST APIs
- Experience with unit and automated testing.
- Ability to work and learn independently.
- Product focused; willing to collaborate and bring ideas to the table to enhance the user experience
Ideally:
- Knowledge of TypeScript, React, Java and Kotlin
- Experience building out microservices using Spring Boot
- Excellent communication skills. Effective and proactive technical knowledge sharing within and outside of the immediate team.
- Understanding of modern React patterns and best practices
- Familiarity with cloud infrastructure
Thanks
Contract Staffing | Full Time Staffing |
______________________________________________________________________________________________________
| |
|


