**Job Title:** Unlock Your Potential as a Java Engineer II - Remote Opportunity
**Job Description:**
Join Our Team as a Java Engineer II and Shape the Future of Technology
We're seeking a highly skilled and motivated Java Engineer II to join our team in a remote capacity. As a key member of our engineering team, you'll have the opportunity to design, build, and deploy scalable, resilient distributed systems that drive business growth and innovation.
Key Responsibilities:
- Design and build scalable, resilient distributed systems that meet the needs of our customers and stakeholders
- Collaborate with cross-functional teams to drive the entire software lifecycle, from design to deployment
- Participate in design sessions and code reviews to elevate the quality of engineering across the organization
- Utilize programming languages like Java, Go, Python, and modern object-oriented languages, as well as SQL, NoSQL databases, Container Orchestration services, and Azure tools and services
- Share best practices and improve processes within and across teams to drive continuous improvement
- Build product definition and leverage technical skills to drive towards the right solution
Preferred Qualifications:
- Programming experience with at least one modern language, such as Java, Go, or Python, including object-oriented design
- In-depth knowledge of CS data structures and algorithms and understanding of the Spring Boot framework
- Experience with database technologies, such as SQL, NoSQL, and Graph databases
- Understanding of micro-services-oriented architecture and extensible REST APIs
- Understanding of monitoring and troubleshooting tools, such as Open Telemetry, Prometheus, Grafana, Splunk, Application Insights, Spark GUI, Yarn Logs
- Understanding of cloud-based technologies on Azure, AWS, or GCP
- Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
- Experience with containerization using Docker and Kubernetes
- Understanding of DevOps and CICD Concepts and tooling, Cloud Architecture, and Azure DevOps Operational Framework
- Experience with CI/CD tooling (Jenkins, Gradle, Artifactory, etc.)
- Strong problem-solving, analysis, and estimation skills
- Strong oral and written communication skills
- Ability to excel in a fast-paced, startup-like environment
What We Offer:
- A competitive salary range of $80,000.00 - $160,000.00 per year
- A comprehensive benefits package, including medical, dental, and vision insurance, paid vacation, sick and parental leave, 401(k) plan, and tuition reimbursement
- Opportunities for professional growth and development in a financially stable and rewarding workplace
- A dynamic and inclusive work environment that values diversity, equity, and inclusion
How to Apply:
If you're a motivated and experienced Java Engineer II looking for a new challenge, we encourage you to apply for this exciting opportunity. Please submit your resume and cover letter through the link below.
Apply To This Job Apply for this job