FreeWire Technologies believes in electrification beyond the electrical grid; a world where everyone has access to electric vehicle (EV) fast charging when and where they need it. We build battery-based energy storage systems that provide ultrafast charging for EVs and clean, affordable, resilient power alternatives for site hosts. If you are driven to learn and grow and seeking a once-in-a-lifetime opportunity to make change in the transportation and energy market, now is the time to join a team that is revolutionizing how power is delivered and utilized.**Sr. Software Developer****:- Java****Monterrey, Mexico**What You'll Do:- Code-Code-Code-Test-Test-Measure, Repeat. Everyone in the team codes.- Help build an enterprise platform that will be rolled out to thousands of companies and can be scaled to millions of devices- Provide support as we move to a new vision in architecture using newer technologies- Work shoulder to shoulder with a team of A-players: coaching, mentoring and shaping our junior developers and development effort**Requirements**:- 6+ years of experience and expertise in the following: Java, Spring, Java EE, Development. Must have used Spring boot in conjunction with JPA/ORM- Delivering Microservices architecture & Complex event-driven architectures- Strong experience with SOA/Webservices (RESTful, SOAP), Experience designing/building and consuming APIs/Web services- Delivering automated tests to work with the CI/CD pipelines using Mock/Mockito, TestNG, or similar- Deep understanding of XML & JSON and ability to define the interfaces and contracts for integration with external parties- Should have good experience with data structures, algorithms, and performance finetuning- Some understanding of Infrastructure as Code (IaC) and experience with cloud provider services and container technologies (AWS, Docker, Kubernetes, Terraform)- Must have development experience in a DevOps environment with exposure to CI/CD and blue/green deployments- Participate in all phases of the software development cycle as part of a full-stack Scrum team.- Provide detailed work estimates for development efforts.- Exemplary written and verbal communication skills- Degree in Computer Science, Engineering, or equivalent industry experience.Highly Preferred Skills:- Experience in EV or EVSE industry or exposure to protocols such as OCPP, OCPI- DevOps toolchain: Jenkins, Ansible, Terraform- Containerization: Docker, Kubernetes- APIs: Swagger/Open API, Service Mesh- Data science, AI/ML modeling, and Predictive analyticFreeWire offers competitive benefits, including:- Health, Dental & Vision Insurance- Short- & Long-Term Disability Insurance- Life Insurance- Unlimited PTO- Dog Friendly