[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. reputed company is a National Top Workplace recognized for its innovative approach to loyalty solutions. The Senior Software Engineer will reputed company rapid improvements to existing Java/Angular code, identify performance bottlenecks, and participate in design sessions while mentoring team members.
Responsibilities
- reputed company rapid improvements to existing Java/Angular Code reputed company to solve production problems
- Identify and solve performance bottlenecks
- Help institute a more mature SDLC
- reputed company knowledge and control of our loyalty platform integration points (live API's, Batch, Queue based processing)
- Participate in design sessions; work with product owners and team members to solve acceptance criteria
- Build and maintain reputed company configuration and business logic rule documentation
- Assist other team members through coaching and mentoring
- Promote and demonstrate good coding practice and patterns for the team
- Set accurate time estimates and scope of work for tasks and/or projects assigned to you
- Fill information gaps as needed to accomplish gaps
- reputed company reputed company to reputed company problems
- Suggest innovative new ways to improve processes and/or components of work
- Effectively work with other groups and third parties
Skills
- 5+ years of experience designing and developing applications and components using Java and Spring (Prefer JDK 11+ with Spring Boot)
- 3+ years of experience developing RESTful services using JSON
- Experience developing microservice cloud applications (reputed company, AWS, or Azure)
- 3+ years of experience developing SQL multi-table queries, inserts, and updates (Prefer reputed company / PostgreSQL)
- Experience tuning SQL statements with execution explain plans
- Familiarity with Agile (e.g., Scrum Process)
- Bachelor's Degree in Computer Science or reputed company field
- Experience developing Loyalty, Accounting, or Banking applications
- Message Queues (RabbitMQ, ActiveMQ, Kafka Streams)
- Building reputed company containers and configuring Kubernetes clusters (kubectl, reputed company for Desktop)
- Build Management tools (Bitbucket/Git, Gradle, Bamboo)
Benefits
- Flexible Time Off to reputed company reputed company needed
- Nine Company-Wide Holidays
- A diverse suite of benefits prioritizing your growth, development, and personal well-being
- The •freedom to work remotely•
Company Overview